FunctionInvokingRealtimeClient Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the FunctionInvokingRealtimeClient class.
public FunctionInvokingRealtimeClient(Microsoft.Extensions.AI.IRealtimeClient innerClient, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, IServiceProvider? functionInvocationServices = default);
new Microsoft.Extensions.AI.FunctionInvokingRealtimeClient : Microsoft.Extensions.AI.IRealtimeClient * Microsoft.Extensions.Logging.ILoggerFactory * IServiceProvider -> Microsoft.Extensions.AI.FunctionInvokingRealtimeClient
Public Sub New (innerClient As IRealtimeClient, Optional loggerFactory As ILoggerFactory = Nothing, Optional functionInvocationServices As IServiceProvider = Nothing)
Parameters
- innerClient
- IRealtimeClient
The inner IRealtimeClient.
- loggerFactory
- ILoggerFactory
An ILoggerFactory to use for logging information about function invocation.
- functionInvocationServices
- IServiceProvider
An optional IServiceProvider to use for resolving services required by the AIFunction instances being invoked.