DelegatingRealtimeClient Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kelas dasar opsional untuk yang IRealtimeClient melewati panggilan ke instans lain.
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
- Warisan
-
DelegatingRealtimeClient
- Turunan
- Atribut
- Penerapan
Keterangan
Ini direkomendasikan sebagai jenis dasar ketika membangun klien yang dapat dirantai di sekitar yang mendasar IRealtimeClient. Implementasi default hanya meneruskan setiap panggilan ke instans klien dalam.
Konstruktor
| Nama | Deskripsi |
|---|---|
| DelegatingRealtimeClient(IRealtimeClient) |
Menginisialisasi instans baru dari kelas DelegatingRealtimeClient. |
Properti
| Nama | Deskripsi |
|---|---|
| InnerClient |
Mendapatkan bagian dalam IRealtimeClient. |
Metode
| Nama | Deskripsi |
|---|---|
| CreateSessionAsync(RealtimeSessionOptions, CancellationToken) |
Membuat sesi real-time baru dengan opsi yang ditentukan. |
| Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
| Dispose(Boolean) |
Menyediakan mekanisme untuk melepaskan sumber daya yang tidak dikelola. |
| GetService(Type, Object) |
IRealtimeClient Meminta objek dari jenis |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsBuilder(IRealtimeClient) |
Membuat penggunaan RealtimeClientBuilder baru |
| GetRequiredService(IRealtimeClient, Type, Object) |
IRealtimeClient Meminta objek dari jenis |
| GetRequiredService<TService>(IRealtimeClient, Object) |
IRealtimeClient Meminta objek jenis |
| GetService<TService>(IRealtimeClient, Object) |
IRealtimeClient Meminta objek jenis |