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)
125
public RealtimeSessionOptions? Options =>
_innerSession
.Options;
129
_innerSession
.SendAsync(message, cancellationToken);
138
_innerSession
.GetService(serviceType, serviceKey);
144
await
_innerSession
.DisposeAsync().ConfigureAwait(false);
159
await foreach (var message in
_innerSession
.GetStreamingResponseAsync(cancellationToken).ConfigureAwait(false))
204
await
_innerSession
.SendAsync(resultMessage, cancellationToken).ConfigureAwait(false);
278
if (!HasAnyTools(AdditionalTools,
_innerSession
.Options?.Tools))
296
AIFunctionDeclaration? tool = FindTool(fcc.Name, AdditionalTools,
_innerSession
.Options?.Tools);
329
name => FindTool(name, AdditionalTools,
_innerSession
.Options?.Tools),