RealtimeClientSessionExtensions.GetService<TService> Methode

Definitie

Vraagt om een IRealtimeClientSession object van het 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

Type parameters

TService

Het type object dat moet worden opgehaald.

Parameters

session
IRealtimeClientSession

De sessie.

serviceKey
Object

Een optionele sleutel die kan worden gebruikt om de doelservice te identificeren.

Retouren

TService

Het gevonden object, anders null.

Uitzonderingen

session is null.

Opmerkingen

Het doel van deze methode is om het ophalen van sterk getypte services toe te staan die kunnen worden geleverd door de IRealtimeClientSession, met inbegrip van zichzelf of eventuele services die het verpakken.

Van toepassing op