HostedFileClientExtensions.GetRequiredService 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| GetRequiredService(IHostedFileClient, Type, Object) |
Solicita un IHostedFileClient objeto del tipo |
| GetRequiredService<TService>(IHostedFileClient, Object) |
Pide al IHostedFileClient objeto de tipo |
GetRequiredService(IHostedFileClient, Type, Object)
Solicita un IHostedFileClient objeto del tipo serviceType especificado y produce una excepción si no está disponible.
public static object GetRequiredService(this Microsoft.Extensions.AI.IHostedFileClient client, Type serviceType, object? serviceKey = default);
static member GetRequiredService : Microsoft.Extensions.AI.IHostedFileClient * Type * obj -> obj
<Extension()>
Public Function GetRequiredService (client As IHostedFileClient, serviceType As Type, Optional serviceKey As Object = Nothing) As Object
Parámetros
- client
- IHostedFileClient
El cliente de archivos.
- serviceType
- Type
Tipo de objeto que se solicita.
- serviceKey
- Object
Clave opcional que se puede usar para ayudar a identificar el servicio de destino.
Devoluciones
Objeto encontrado.
Excepciones
serviceType es null.
No hay ningún servicio del tipo solicitado para la clave especificada.
Comentarios
El propósito de este método es permitir la recuperación de los servicios necesarios para ser proporcionados por , IHostedFileClientincluido en sí mismo o en cualquier servicio que pueda estar encapsulando.
Se aplica a
GetRequiredService<TService>(IHostedFileClient, Object)
Pide al IHostedFileClient objeto de tipo TService y produce una excepción si no está disponible.
public static TService GetRequiredService<TService>(this Microsoft.Extensions.AI.IHostedFileClient client, object? serviceKey = default);
static member GetRequiredService : Microsoft.Extensions.AI.IHostedFileClient * obj -> 'Service
<Extension()>
Public Function GetRequiredService(Of TService) (client As IHostedFileClient, Optional serviceKey As Object = Nothing) As TService
Parámetros de tipo
- TService
Tipo del objeto que se va a recuperar.
Parámetros
- client
- IHostedFileClient
El cliente de archivos.
- serviceKey
- Object
Clave opcional que se puede usar para ayudar a identificar el servicio de destino.
Devoluciones
Objeto encontrado.
Excepciones
client es null.
No hay ningún servicio del tipo solicitado para la clave especificada.
Comentarios
El propósito de este método es permitir la recuperación de servicios fuertemente tipados que son necesarios para ser proporcionados por , IHostedFileClientincluido el propio o cualquier servicio que pueda estar encapsulando.