ImageGeneratorExtensions.GetRequiredService Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GetRequiredService(IImageGenerator, Type, Object) |
Chiede l'oggetto IImageGenerator per un oggetto del tipo |
| GetRequiredService<TService>(IImageGenerator, Object) |
Chiede l'oggetto IImageGenerator per un oggetto di tipo |
GetRequiredService(IImageGenerator, Type, Object)
- Origine:
- ImageGeneratorExtensions.cs
Chiede l'oggetto IImageGenerator per un oggetto del tipo serviceType specificato e genera un'eccezione se non ne è disponibile uno.
public static object GetRequiredService(this Microsoft.Extensions.AI.IImageGenerator generator, Type serviceType, object? serviceKey = default);
static member GetRequiredService : Microsoft.Extensions.AI.IImageGenerator * Type * obj -> obj
<Extension()>
Public Function GetRequiredService (generator As IImageGenerator, serviceType As Type, Optional serviceKey As Object = Nothing) As Object
Parametri
- generator
- IImageGenerator
Generatore.
- serviceType
- Type
Tipo di oggetto richiesto.
- serviceKey
- Object
Chiave facoltativa che può essere usata per identificare il servizio di destinazione.
Valori restituiti
Oggetto trovato.
Eccezioni
serviceType è null.
Non è disponibile alcun servizio del tipo richiesto per la chiave specificata.
Commenti
Lo scopo di questo metodo è consentire il recupero di servizi che devono essere forniti da IImageGenerator, inclusi se stessi o tutti i servizi di cui è possibile eseguire il wrapping.
Si applica a
GetRequiredService<TService>(IImageGenerator, Object)
- Origine:
- ImageGeneratorExtensions.cs
Chiede l'oggetto IImageGenerator per un oggetto di tipo TService e genera un'eccezione se non ne è disponibile uno.
public static TService GetRequiredService<TService>(this Microsoft.Extensions.AI.IImageGenerator generator, object? serviceKey = default);
static member GetRequiredService : Microsoft.Extensions.AI.IImageGenerator * obj -> 'Service
<Extension()>
Public Function GetRequiredService(Of TService) (generator As IImageGenerator, Optional serviceKey As Object = Nothing) As TService
Parametri di tipo
- TService
Tipo dell'oggetto da recuperare.
Parametri
- generator
- IImageGenerator
Generatore.
- serviceKey
- Object
Chiave facoltativa che può essere usata per identificare il servizio di destinazione.
Valori restituiti
Oggetto trovato.
Eccezioni
generator è null.
Non è disponibile alcun servizio del tipo richiesto per la chiave specificata.
Commenti
Lo scopo di questo metodo è consentire il recupero di servizi fortemente tipizzato che devono essere forniti da IImageGenerator, incluso se stesso o qualsiasi servizio che potrebbe eseguire il wrapping.