ConfigureOptionsImageGenerator Klass

Definition

Representerar en delegering av avbildningsgeneratorn som konfigurerar en ImageGenerationOptions instans som används av resten av pipelinen.

public ref class ConfigureOptionsImageGenerator sealed : Microsoft::Extensions::AI::DelegatingImageGenerator
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class ConfigureOptionsImageGenerator : Microsoft.Extensions.AI.DelegatingImageGenerator
public sealed class ConfigureOptionsImageGenerator : Microsoft.Extensions.AI.DelegatingImageGenerator
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ConfigureOptionsImageGenerator = class
    inherit DelegatingImageGenerator
type ConfigureOptionsImageGenerator = class
    inherit DelegatingImageGenerator
Public NotInheritable Class ConfigureOptionsImageGenerator
Inherits DelegatingImageGenerator
Arv
ConfigureOptionsImageGenerator
Attribut

Konstruktorer

Name Description
ConfigureOptionsImageGenerator(IImageGenerator, Action<ImageGenerationOptions>)

Initierar en ny instans av ConfigureOptionsImageGenerator klassen med angivet configure återanrop.

Egenskaper

Name Description
InnerGenerator

Hämtar den inre IImageGenerator.

(Ärvd från DelegatingImageGenerator)

Metoder

Name Description
Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

(Ärvd från DelegatingImageGenerator)
Dispose(Boolean)

Tillhandahåller en mekanism för att frigöra ohanterade resurser.

(Ärvd från DelegatingImageGenerator)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Representerar en delegering av avbildningsgeneratorn som konfigurerar en ImageGenerationOptions instans som används av resten av pipelinen.

GetService(Type, Object)

Frågar efter IImageGenerator ett objekt av den angivna typen serviceType.

(Ärvd från DelegatingImageGenerator)

Tilläggsmetoder

Name Description
AsBuilder(IImageGenerator)

Skapar en ny ImageGeneratorBuilder användning innerGenerator som inre generator.

EditImageAsync(IImageGenerator, DataContent, String, ImageGenerationOptions, CancellationToken)

Redigerar en enskild bild baserat på den ursprungliga bilden och den angivna prompten.

EditImageAsync(IImageGenerator, ReadOnlyMemory<Byte>, String, String, ImageGenerationOptions, CancellationToken)

Redigerar en enskild bild baserat på en bytematris och den angivna prompten.

EditImagesAsync(IImageGenerator, IEnumerable<AIContent>, String, ImageGenerationOptions, CancellationToken)

Redigerar bilder baserat på ursprungliga bilder och en textprompt.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Genererar bilder baserat på en textprompt.

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.

GetService<TService>(IImageGenerator, Object)

Frågar efter IImageGenerator ett objekt av typen TService.

Gäller för