ConfigureOptionsImageGenerator Classe

Definizione

Rappresenta un generatore di immagini di delega che configura un'istanza ImageGenerationOptions usata dal resto della pipeline.

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
Ereditarietà
ConfigureOptionsImageGenerator
Attributi

Costruttori

Nome Descrizione
ConfigureOptionsImageGenerator(IImageGenerator, Action<ImageGenerationOptions>)

Inizializza una nuova istanza della ConfigureOptionsImageGenerator classe con il callback specificato configure .

Proprietà

Nome Descrizione
InnerGenerator

Ottiene l'oggetto interno IImageGenerator.

(Ereditato da DelegatingImageGenerator)

Metodi

Nome Descrizione
Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

(Ereditato da DelegatingImageGenerator)
Dispose(Boolean)

Fornisce un meccanismo per il rilascio di risorse non gestite.

(Ereditato da DelegatingImageGenerator)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Rappresenta un generatore di immagini di delega che configura un'istanza ImageGenerationOptions usata dal resto della pipeline.

GetService(Type, Object)

Richiede un IImageGenerator oggetto del tipo serviceTypespecificato.

(Ereditato da DelegatingImageGenerator)

Metodi di estensione

Nome Descrizione
AsBuilder(IImageGenerator)

Crea un nuovo ImageGeneratorBuilder oggetto utilizzando innerGenerator come generatore interno.

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

Modifica una singola immagine in base all'immagine originale e alla richiesta specificata.

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

Modifica una singola immagine in base a una matrice di byte e al prompt specificato.

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

Modifica le immagini in base alle immagini originali e a una richiesta di testo.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Genera immagini in base a una richiesta di testo.

GetRequiredService(IImageGenerator, Type, Object)

Chiede l'oggetto IImageGenerator per un oggetto del tipo serviceType specificato e genera un'eccezione se non ne è disponibile uno.

GetRequiredService<TService>(IImageGenerator, Object)

Chiede l'oggetto IImageGenerator per un oggetto di tipo TService e genera un'eccezione se non ne è disponibile uno.

GetService<TService>(IImageGenerator, Object)

Chiede all'oggetto IImageGenerator di tipo TService.

Si applica a