ImageGeneratorExtensions.GetRequiredService Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetRequiredService(IImageGenerator, Type, Object) |
Fragt nach IImageGenerator einem Objekt des angegebenen Typs |
| GetRequiredService<TService>(IImageGenerator, Object) |
Fragt nach IImageGenerator einem Objekt vom Typ |
GetRequiredService(IImageGenerator, Type, Object)
- Quelle:
- ImageGeneratorExtensions.cs
Fragt nach IImageGenerator einem Objekt des angegebenen Typs serviceType und löst eine Ausnahme aus, wenn eine nicht verfügbar ist.
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
Parameter
- generator
- IImageGenerator
Der Generator.
- serviceType
- Type
Der Typ des angeforderten Objekts.
- serviceKey
- Object
Ein optionaler Schlüssel, der verwendet werden kann, um den Zieldienst zu identifizieren.
Gibt zurück
Das gefundene Objekt.
Ausnahmen
serviceType ist null.
Es ist kein Dienst des angeforderten Typs für den angegebenen Schlüssel verfügbar.
Hinweise
Zweck dieser Methode ist es, den Abruf von Diensten zu ermöglichen, die von der IImageGeneratorBetreffenden bereitgestellt werden müssen, einschließlich selbst oder jeglicher Dienste, die sie umschließen können.
Gilt für:
GetRequiredService<TService>(IImageGenerator, Object)
- Quelle:
- ImageGeneratorExtensions.cs
Fragt nach IImageGenerator einem Objekt vom Typ TService und löst eine Ausnahme aus, wenn ein Objekt nicht verfügbar ist.
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
Typparameter
- TService
Der Typ des abzurufenden Objekts.
Parameter
- generator
- IImageGenerator
Der Generator.
- serviceKey
- Object
Ein optionaler Schlüssel, der verwendet werden kann, um den Zieldienst zu identifizieren.
Gibt zurück
Das gefundene Objekt.
Ausnahmen
generator ist null.
Es ist kein Dienst des angeforderten Typs für den angegebenen Schlüssel verfügbar.
Hinweise
Zweck dieser Methode ist es, den Abruf von stark typierten Diensten zu ermöglichen, die von dem IImageGenerator, einschließlich selbst oder allen Diensten, die es umschlossen werden muss, bereitgestellt werden müssen.