RealtimeClientExtensions.GetService<TService> Метод

Определение

Запрашивает IRealtimeClient объект типа 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

Параметры типа

TService

Тип извлекаемого объекта.

Параметры

client
IRealtimeClient

Клиент.

serviceKey
Object

Необязательный ключ, который можно использовать для идентификации целевой службы.

Возвращаемое значение

TService

Найденный объект, в противном случае null.

Исключения

client равно null.

Комментарии

Цель этого метода заключается в том, чтобы разрешить получение строго типизированных служб, которые могут предоставляться самими IRealtimeClientили любыми службами, которые могут быть упакованы.

Применяется к