DelegatingRealtimeClient 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为传递给另一个 IRealtimeClient 实例的调用提供可选的基类。
public ref class DelegatingRealtimeClient : IDisposable, Microsoft::Extensions::AI::IRealtimeClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingRealtimeClient : IDisposable, Microsoft.Extensions.AI.IRealtimeClient
public class DelegatingRealtimeClient : IDisposable, Microsoft.Extensions.AI.IRealtimeClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingRealtimeClient = class
interface IRealtimeClient
interface IDisposable
type DelegatingRealtimeClient = class
interface IRealtimeClient
interface IDisposable
Public Class DelegatingRealtimeClient
Implements IDisposable, IRealtimeClient
- 继承
-
DelegatingRealtimeClient
- 派生
- 属性
- 实现
注解
生成可链接在基础 IRealtimeClient周围的客户端时,建议将其用作基类型。 默认实现只是将每个调用传递给内部客户端实例。
构造函数
| 名称 | 说明 |
|---|---|
| DelegatingRealtimeClient(IRealtimeClient) |
初始化 DelegatingRealtimeClient 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| InnerClient |
获取内部 IRealtimeClient。 |
方法
| 名称 | 说明 |
|---|---|
| CreateSessionAsync(RealtimeSessionOptions, CancellationToken) |
使用指定的选项创建新的实时会话。 |
| Dispose() |
执行与释放、释放或重置非托管资源关联的应用程序定义任务。 |
| Dispose(Boolean) |
提供用于释放非托管资源的机制。 |
| GetService(Type, Object) |
IRealtimeClient请求指定类型的 |
扩展方法
| 名称 | 说明 |
|---|---|
| AsBuilder(IRealtimeClient) |
创建一个新的 RealtimeClientBuilder 使用 |
| GetRequiredService(IRealtimeClient, Type, Object) |
IRealtimeClient请求指定类型的 |
| GetRequiredService<TService>(IRealtimeClient, Object) |
IRealtimeClient询问类型的 |
| GetService<TService>(IRealtimeClient, Object) |
IRealtimeClient请求类型的对象 |