ImageGeneratorExtensions.GetRequiredService Metod

Definition

Överlagringar

Name Description
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.

GetRequiredService<TService>(IImageGenerator, Object)

Frågar efter IImageGenerator ett objekt av typen TService och utlöser ett undantag om ett inte är tillgängligt.

GetRequiredService(IImageGenerator, Type, Object)

Källa:
ImageGeneratorExtensions.cs

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)

Källa:
ImageGeneratorExtensions.cs

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

TService

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.

Gäller för