Bahasa

RealtimeClientSessionExtensions.GetService<TService> Metode

Definisi

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

TService

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.

Berlaku untuk