RealtimeClientSessionExtensions.GetService<TService> Méthode

Définition

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

Paramètres de type

TService

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

Paramètres

session
IRealtimeClientSession

Session.

serviceKey
Object

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

Retours

TService

Objet trouvé, sinon null.

Exceptions

session 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 IRealtimeClientSession, y compris lui-même ou les services qu’il peut inclure dans un wrapper.

S’applique à