ConfigureOptionsImageGenerator Classe

Définition

Représente un générateur d’images de délégation qui configure une ImageGenerationOptions instance utilisée par le reste du 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
Héritage
ConfigureOptionsImageGenerator
Attributs

Constructeurs

Nom Description
ConfigureOptionsImageGenerator(IImageGenerator, Action<ImageGenerationOptions>)

Initialise une nouvelle instance de la ConfigureOptionsImageGenerator classe avec le rappel spécifié configure .

Propriétés

Nom Description
InnerGenerator

Obtient le fichier interne IImageGenerator.

(Hérité de DelegatingImageGenerator)

Méthodes

Nom Description
Dispose()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées.

(Hérité de DelegatingImageGenerator)
Dispose(Boolean)

Fournit un mécanisme permettant de libérer des ressources non managées.

(Hérité de DelegatingImageGenerator)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Représente un générateur d’images de délégation qui configure une ImageGenerationOptions instance utilisée par le reste du pipeline.

GetService(Type, Object)

Demande l’objet IImageGenerator du type serviceTypespécifié.

(Hérité de DelegatingImageGenerator)

Méthodes d’extension

Nom Description
AsBuilder(IImageGenerator)

Crée une nouvelle ImageGeneratorBuilder utilisation innerGenerator en tant que générateur interne.

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

Modifie une seule image en fonction de l’image d’origine et de l’invite spécifiée.

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

Modifie une seule image en fonction d’un tableau d’octets et de l’invite spécifiée.

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

Modifie des images basées sur des images d’origine et une invite de texte.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Génère des images basées sur une invite de texte.

GetRequiredService(IImageGenerator, Type, Object)

Demande l’objet IImageGenerator du type serviceType spécifié et lève une exception si elle n’est pas disponible.

GetRequiredService<TService>(IImageGenerator, Object)

Demande l’objet IImageGenerator de type TService et lève une exception si un objet n’est pas disponible.

GetService<TService>(IImageGenerator, Object)

Demande l’objet IImageGenerator de type TService.

S’applique à