1 instantiation of FunctionInvokingRealtimeClientSession
Microsoft.Extensions.AI (1)
Realtime\FunctionInvokingRealtimeClient.cs (1)
129
return new
FunctionInvokingRealtimeClientSession
(innerSession, this, _loggerFactory, _services);
9 references to FunctionInvokingRealtimeClientSession
Microsoft.Extensions.AI (9)
Common\FunctionInvocationHelpers.cs (1)
10
/// Internal helper methods shared between <see cref="FunctionInvokingChatClient"/> and <see cref="
FunctionInvokingRealtimeClientSession
"/>.
Common\FunctionInvocationLogger.cs (1)
10
/// Internal logger for function invocation operations shared between <see cref="FunctionInvokingChatClient"/> and <see cref="
FunctionInvokingRealtimeClientSession
"/>.
Common\FunctionInvocationProcessor.cs (1)
19
/// Used by both <see cref="FunctionInvokingChatClient"/> and <see cref="
FunctionInvokingRealtimeClientSession
"/>.
Realtime\FunctionInvokingRealtimeClient.cs (1)
53
public static FunctionInvocationContext? CurrentContext =>
FunctionInvokingRealtimeClientSession
.CurrentContext;
Realtime\FunctionInvokingRealtimeClientSession.cs (5)
37
/// <see cref="
FunctionInvokingRealtimeClientSession
"/> will not attempt to invoke it, and instead allow that <see cref="FunctionCallContent"/>
42
/// A <see cref="
FunctionInvokingRealtimeClientSession
"/> instance is thread-safe for concurrent use so long as the
60
/// <summary>Gets the <see cref="IServiceProvider"/> specified when constructing the <see cref="
FunctionInvokingRealtimeClientSession
"/>, if any.</summary>
77
/// Initializes a new instance of the <see cref="
FunctionInvokingRealtimeClientSession
"/> class.
87
_logger = (ILogger?)loggerFactory?.CreateLogger<
FunctionInvokingRealtimeClientSession
>() ?? NullLogger.Instance;