RealtimeClientSessionExtensions.GetService<TService> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Pide al IRealtimeClientSession objeto de tipo 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
Parámetros de tipo
- TService
Tipo del objeto que se va a recuperar.
Parámetros
- session
- IRealtimeClientSession
Sesión.
- serviceKey
- Object
Clave opcional que se puede usar para ayudar a identificar el servicio de destino.
Devoluciones
Objeto encontrado; de lo contrario null, .
Excepciones
session es null.
Comentarios
El propósito de este método es permitir la recuperación de servicios fuertemente tipados que pueden ser proporcionados por , IRealtimeClientSessionincluido el propio o cualquier servicio que pueda estar encapsulando.