RealtimeClientExtensions.GetService<TService> Méthode

Définition

Demande l’objet IRealtimeClient de type 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

Paramètres de type

TService

Type de l’objet à récupérer.

Paramètres

client
IRealtimeClient

Client.

serviceKey
Object

Clé facultative qui peut être utilisée pour identifier le service cible.

Retours

TService

Objet trouvé, sinon null.

Exceptions

client a la valeur null.

Remarques

L’objectif de cette méthode est de permettre la récupération de services fortement typés qui peuvent être fournis par le IRealtimeClient, y compris lui-même ou les services qu’il peut inclure dans un wrapper.

S’applique à