RealtimeClientBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于创建管道的 IRealtimeClient生成器。
public ref class RealtimeClientBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class RealtimeClientBuilder
public sealed class RealtimeClientBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type RealtimeClientBuilder = class
type RealtimeClientBuilder = class
Public NotInheritable Class RealtimeClientBuilder
- 继承
-
RealtimeClientBuilder
- 属性
构造函数
| 名称 | 说明 |
|---|---|
| RealtimeClientBuilder(Func<IServiceProvider,IRealtimeClient>) |
初始化 RealtimeClientBuilder 类的新实例。 |
| RealtimeClientBuilder(IRealtimeClient) |
初始化 RealtimeClientBuilder 类的新实例。 |
方法
| 名称 | 说明 |
|---|---|
| Build(IServiceProvider) |
生成一个 IRealtimeClient 表示整个管道的管道。 对此实例的调用将依次传递每个管道阶段。 |
| Use(Func<IRealtimeClient,IRealtimeClient>) |
将中间实时客户端的工厂添加到实时客户端管道。 |
| Use(Func<IRealtimeClient,IServiceProvider,IRealtimeClient>) |
将中间实时客户端的工厂添加到实时客户端管道。 |
扩展方法
| 名称 | 说明 |
|---|---|
| UseFunctionInvocation(RealtimeClientBuilder, ILoggerFactory, Action<FunctionInvokingRealtimeClient>) |
在实时客户端管道上启用自动函数调用调用。 |
| UseLogging(RealtimeClientBuilder, ILoggerFactory, Action<LoggingRealtimeClient>) |
将日志记录添加到实时客户端管道。 |
| UseOpenTelemetry(RealtimeClientBuilder, ILoggerFactory, String, Action<OpenTelemetryRealtimeClient>) |
将 OpenTelemetry 支持添加到实时客户端管道,遵循 Generative AI 系统的 OpenTelemetry 语义约定。 |