RealtimeClientExtensions.GetService<TService> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.