ConfigureOptionsImageGenerator Classe

Definição

Representa um gerador de imagem de delegação que configura uma ImageGenerationOptions instância usada pelo restante do 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
Herança
ConfigureOptionsImageGenerator
Atributos

Construtores

Nome Description
ConfigureOptionsImageGenerator(IImageGenerator, Action<ImageGenerationOptions>)

Inicializa uma nova instância da ConfigureOptionsImageGenerator classe com o retorno de chamada especificado configure .

Propriedades

Nome Description
InnerGenerator

Obtém o interior IImageGenerator.

(Herdado de DelegatingImageGenerator)

Métodos

Nome Description
Dispose()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados.

(Herdado de DelegatingImageGenerator)
Dispose(Boolean)

Fornece um mecanismo para liberar recursos não gerenciados.

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

Representa um gerador de imagem de delegação que configura uma ImageGenerationOptions instância usada pelo restante do pipeline.

GetService(Type, Object)

Solicita um IImageGenerator objeto do tipo serviceTypeespecificado.

(Herdado de DelegatingImageGenerator)

Métodos de Extensão

Nome Description
AsBuilder(IImageGenerator)

Cria um novo ImageGeneratorBuilder uso innerGenerator como seu gerador interno.

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

Edita uma única imagem com base na imagem original e no prompt especificado.

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

Edita uma única imagem com base em uma matriz de bytes e no prompt especificado.

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

Edita imagens com base em imagens originais e em um prompt de texto.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Gera imagens com base em um prompt de texto.

GetRequiredService(IImageGenerator, Type, Object)

Solicita um IImageGenerator objeto do tipo serviceType especificado e gera uma exceção se um não estiver disponível.

GetRequiredService<TService>(IImageGenerator, Object)

Solicita um IImageGenerator objeto de tipo TService e gera uma exceção se um não estiver disponível.

GetService<TService>(IImageGenerator, Object)

Solicita um IImageGenerator objeto do tipo TService.

Aplica-se a