ConfigureOptionsImageGenerator Clase

Definición

Representa un generador de imágenes de delegación que configura una ImageGenerationOptions instancia usada por el resto de la canalización.

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
Herencia
ConfigureOptionsImageGenerator
Atributos

Constructores

Nombre Description
ConfigureOptionsImageGenerator(IImageGenerator, Action<ImageGenerationOptions>)

Inicializa una nueva instancia de la ConfigureOptionsImageGenerator clase con la devolución de llamada especificada configure .

Propiedades

Nombre Description
InnerGenerator

Obtiene el objeto interno IImageGenerator.

(Heredado de DelegatingImageGenerator)

Métodos

Nombre Description
Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados.

(Heredado de DelegatingImageGenerator)
Dispose(Boolean)

Proporciona un mecanismo para liberar recursos no administrados.

(Heredado de DelegatingImageGenerator)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Representa un generador de imágenes de delegación que configura una ImageGenerationOptions instancia usada por el resto de la canalización.

GetService(Type, Object)

Solicita un IImageGenerator objeto del tipo serviceTypeespecificado.

(Heredado de DelegatingImageGenerator)

Métodos de extensión

Nombre Description
AsBuilder(IImageGenerator)

Crea un nuevo ImageGeneratorBuilder uso mediante innerGenerator como generador interno.

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

Edita una sola imagen basada en la imagen original y en el símbolo del sistema especificado.

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

Edita una sola imagen basada en una matriz de bytes y en el símbolo del sistema especificado.

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

Edita imágenes basadas en imágenes originales y un mensaje de texto.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Genera imágenes basadas en un mensaje de texto.

GetRequiredService(IImageGenerator, Type, Object)

Solicita un IImageGenerator objeto del tipo serviceType especificado y produce una excepción si no está disponible.

GetRequiredService<TService>(IImageGenerator, Object)

Pide al IImageGenerator objeto de tipo TService y produce una excepción si no está disponible.

GetService<TService>(IImageGenerator, Object)

Pide al IImageGenerator objeto de tipo TService.

Se aplica a