ImageGeneratorExtensions.GetRequiredService Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetRequiredService(IImageGenerator, Type, Object) |
Frågar efter IImageGenerator ett objekt av den angivna typen |
| GetRequiredService<TService>(IImageGenerator, Object) |
Frågar efter IImageGenerator ett objekt av typen |
GetRequiredService(IImageGenerator, Type, Object)
Frågar efter IImageGenerator ett objekt av den angivna typen serviceType och utlöser ett undantag om ett inte är tillgängligt.
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
Parametrar
- generator
- IImageGenerator
Generatorn.
- serviceType
- Type
Den typ av objekt som begärs.
- serviceKey
- Object
En valfri nyckel som kan användas för att identifiera måltjänsten.
Returer
Det hittade objektet.
Undantag
serviceType är null.
Ingen tjänst av den begärda typen för den angivna nyckeln är tillgänglig.
Kommentarer
Syftet med den här metoden är att tillåta hämtning av tjänster som krävs för att tillhandahållas av IImageGenerator, inklusive sig själv eller alla tjänster som det kan vara omslutande.
Gäller för
GetRequiredService<TService>(IImageGenerator, Object)
Frågar efter IImageGenerator ett objekt av typen TService och utlöser ett undantag om ett inte är tillgängligt.
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
Typparametrar
- TService
Typen av objekt som ska hämtas.
Parametrar
- generator
- IImageGenerator
Generatorn.
- serviceKey
- Object
En valfri nyckel som kan användas för att identifiera måltjänsten.
Returer
Det hittade objektet.
Undantag
generator är null.
Ingen tjänst av den begärda typen för den angivna nyckeln är tillgänglig.
Kommentarer
Syftet med den här metoden är att tillåta hämtning av starkt skrivna tjänster som krävs för att tillhandahållas av IImageGenerator, inklusive sig själv eller eventuella tjänster som den kan omsluta.