ConfigureOptionsImageGenerator Klasse

Definition

Stellt einen delegierenden Imagegenerator dar, der eine ImageGenerationOptions Instanz konfiguriert, die vom Rest der Pipeline verwendet wird.

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
Vererbung
ConfigureOptionsImageGenerator
Attribute

Konstruktoren

Name Beschreibung
ConfigureOptionsImageGenerator(IImageGenerator, Action<ImageGenerationOptions>)

Initialisiert eine neue Instanz der ConfigureOptionsImageGenerator Klasse mit dem angegebenen configure Rückruf.

Eigenschaften

Name Beschreibung
InnerGenerator

Ruft das innere IImageGeneratorab.

(Geerbt von DelegatingImageGenerator)

Methoden

Name Beschreibung
Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

(Geerbt von DelegatingImageGenerator)
Dispose(Boolean)

Stellt einen Mechanismus zum Freigeben nicht verwalteter Ressourcen bereit.

(Geerbt von DelegatingImageGenerator)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Stellt einen delegierenden Imagegenerator dar, der eine ImageGenerationOptions Instanz konfiguriert, die vom Rest der Pipeline verwendet wird.

GetService(Type, Object)

Fragt nach IImageGenerator einem Objekt des angegebenen Typs serviceType.

(Geerbt von DelegatingImageGenerator)

Erweiterungsmethoden

Name Beschreibung
AsBuilder(IImageGenerator)

Erstellt eine neue ImageGeneratorBuilder Verwendung innerGenerator als inneren Generator.

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

Bearbeitet ein einzelnes Bild basierend auf dem Originalbild und der angegebenen Eingabeaufforderung.

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

Bearbeitet ein einzelnes Bild basierend auf einem Bytearray und der angegebenen Eingabeaufforderung.

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

Bearbeitet Bilder basierend auf originalen Bildern und einer Textaufforderung.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Generiert Bilder basierend auf einer Textaufforderung.

GetRequiredService(IImageGenerator, Type, Object)

Fragt nach IImageGenerator einem Objekt des angegebenen Typs serviceType und löst eine Ausnahme aus, wenn eine nicht verfügbar ist.

GetRequiredService<TService>(IImageGenerator, Object)

Fragt nach IImageGenerator einem Objekt vom Typ TService und löst eine Ausnahme aus, wenn ein Objekt nicht verfügbar ist.

GetService<TService>(IImageGenerator, Object)

Fragt nach IImageGenerator einem Objekt vom Typ TService.

Gilt für: