DelegatingRealtimeClient Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir IRealtimeClient temel sınıf sağlar.
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
- Devralma
-
DelegatingRealtimeClient
- Türetilmiş
- Öznitelikler
- Uygulamalar
Açıklamalar
Bu, temel IRealtimeClientalınan bir etrafında zincirlenebilen istemciler oluştururken temel tür olarak önerilir. Varsayılan uygulama, her çağrıyı iç istemci örneğine geçirir.
Oluşturucular
| Name | Description |
|---|---|
| DelegatingRealtimeClient(IRealtimeClient) |
DelegatingRealtimeClient sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| InnerClient |
öğesinin iç IRealtimeClientöğesini alır. |
Yöntemler
| Name | Description |
|---|---|
| CreateSessionAsync(RealtimeSessionOptions, CancellationToken) |
Belirtilen seçeneklerle yeni bir gerçek zamanlı oturum oluşturur. |
| Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
| Dispose(Boolean) |
Yönetilmeyen kaynakları serbest bırakmak için bir mekanizma sağlar. |
| GetService(Type, Object) |
IRealtimeClient belirtilen türde |
Uzantı Metotları
| Name | Description |
|---|---|
| AsBuilder(IRealtimeClient) |
İç istemcisi olarak kullanarak RealtimeClientBuilder yeni |
| GetRequiredService(IRealtimeClient, Type, Object) |
IRealtimeClient belirtilen türde |
| GetRequiredService<TService>(IRealtimeClient, Object) |
IRealtimeClient türünde |
| GetService<TService>(IRealtimeClient, Object) |
IRealtimeClient türünde |