RealtimeClientExtensions.GetService<TService> Metodo

Definizione

Chiede all'oggetto IRealtimeClient di tipo TService.

public static TService? GetService<TService>(this Microsoft.Extensions.AI.IRealtimeClient client, object? serviceKey = default);
static member GetService : Microsoft.Extensions.AI.IRealtimeClient * obj -> 'Service
<Extension()>
Public Function GetService(Of TService) (client As IRealtimeClient, Optional serviceKey As Object = Nothing) As TService

Parametri di tipo

TService

Tipo dell'oggetto da recuperare.

Parametri

client
IRealtimeClient

Client.

serviceKey
Object

Chiave facoltativa che può essere usata per identificare il servizio di destinazione.

Valori restituiti

TService

Oggetto trovato; in caso contrario null, .

Eccezioni

client è null.

Commenti

Lo scopo di questo metodo è consentire il recupero di servizi fortemente tipizzato che possono essere forniti da IRealtimeClient, incluso se stesso o qualsiasi servizio che potrebbe eseguire il wrapping.

Si applica a