1 write to _innerSession
Microsoft.Extensions.AI (1)
Realtime\FunctionInvokingRealtimeClientSession.cs (1)
85_innerSession = Throw.IfNull(innerSession);
9 references to _innerSession
Microsoft.Extensions.AI (9)
Realtime\FunctionInvokingRealtimeClientSession.cs (9)
125public RealtimeSessionOptions? Options => _innerSession.Options; 129_innerSession.SendAsync(message, cancellationToken); 138_innerSession.GetService(serviceType, serviceKey); 144await _innerSession.DisposeAsync().ConfigureAwait(false); 159await foreach (var message in _innerSession.GetStreamingResponseAsync(cancellationToken).ConfigureAwait(false)) 204await _innerSession.SendAsync(resultMessage, cancellationToken).ConfigureAwait(false); 278if (!HasAnyTools(AdditionalTools, _innerSession.Options?.Tools)) 296AIFunctionDeclaration? tool = FindTool(fcc.Name, AdditionalTools, _innerSession.Options?.Tools); 329name => FindTool(name, AdditionalTools, _innerSession.Options?.Tools),