RealtimeClientExtensions.GetService<TService> Methode

Definitie

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

Type parameters

TService

Het type object dat moet worden opgehaald.

Parameters

client
IRealtimeClient

De client.

serviceKey
Object

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

Retouren

TService

Het gevonden object, anders null.

Uitzonderingen

client 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 IRealtimeClient, met inbegrip van zichzelf of eventuele services die het verpakken.

Van toepassing op