ConfigureOptionsImageGenerator Classe

Definição

Representa um gerador de imagens de delegação que configura uma ImageGenerationOptions instância usada pelo restante 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

Name Description
ConfigureOptionsImageGenerator(IImageGenerator, Action<ImageGenerationOptions>)

Inicializa uma nova instância da ConfigureOptionsImageGenerator classe com o callback especificado configure .

Propriedades

Name Description
InnerGenerator

Obtém o interior IImageGenerator.

(Herdado de DelegatingImageGenerator)

Métodos

Name Description
Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

(Herdado de DelegatingImageGenerator)
Dispose(Boolean)

Fornece um mecanismo para libertar recursos não geridos.

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

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

GetService(Type, Object)

Pergunta a IImageGenerator um objeto do tipo serviceTypeespecificado .

(Herdado de DelegatingImageGenerator)

Métodos da Extensão

Name Description
AsBuilder(IImageGenerator)

Cria um novo ImageGeneratorBuilder uso innerGenerator como 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 num array de bytes e no prompt especificado.

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

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

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Gera imagens com base num prompt de texto.

GetRequiredService(IImageGenerator, Type, Object)

Pede IImageGenerator um objeto do tipo serviceType especificado e lança uma exceção caso não esteja disponível.

GetRequiredService<TService>(IImageGenerator, Object)

Pede um IImageGenerator objeto do tipo TService e lança uma exceção se não estiver disponível.

GetService<TService>(IImageGenerator, Object)

Pede a IImageGenerator um objeto do tipo TService.

Aplica-se a