RealtimeClientSessionExtensions.GetService<TService> Metode
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.
IRealtimeClientSession Meminta objek jenis TService.
public static TService? GetService<TService>(this Microsoft.Extensions.AI.IRealtimeClientSession session, object? serviceKey = default);
static member GetService : Microsoft.Extensions.AI.IRealtimeClientSession * obj -> 'Service
<Extension()>
Public Function GetService(Of TService) (session As IRealtimeClientSession, Optional serviceKey As Object = Nothing) As TService
Jenis parameter
- TService
Jenis objek yang akan diambil.
Parameter
- session
- IRealtimeClientSession
Sesi.
- serviceKey
- Object
Kunci opsional yang dapat digunakan untuk membantu mengidentifikasi layanan target.
Mengembalikan
Objek yang ditemukan, jika tidak null.
Pengecualian
session adalah null.
Keterangan
Tujuan dari metode ini adalah untuk memungkinkan pengambilan layanan dengan jenis kuat yang mungkin disediakan oleh IRealtimeClientSession, termasuk sendiri atau layanan apa pun yang mungkin dibungkusnya.