IImageGenerator Arabirim

Tanım

Bir görüntü oluşturucusunun temsil eder.

public interface class IImageGenerator : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface IImageGenerator : IDisposable
public interface IImageGenerator : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type IImageGenerator = interface
    interface IDisposable
type IImageGenerator = interface
    interface IDisposable
Public Interface IImageGenerator
Implements IDisposable
Türetilmiş
Öznitelikler
Uygulamalar

Yöntemler

Name Description
Dispose()

Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.

(Devralındığı yer: IDisposable)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Görüntü oluşturma isteği gönderir ve oluşturulan görüntüyü olarak ImageGenerationResponsedöndürür.

GetService(Type, Object)

IImageGenerator belirtilen türde serviceTypebir nesnesi ister.

Uzantı Metotları

Name Description
AsBuilder(IImageGenerator)

İç oluşturucu olarak kullanarak ImageGeneratorBuilder yeni innerGenerator bir oluşturur.

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

Tek bir görüntüyü özgün görüntüye ve belirtilen isteme göre düzenler.

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

Bayt dizisine ve belirtilen isteme göre tek bir görüntüyü düzenler.

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

Resimleri özgün görüntülere ve bir metin istemine göre düzenler.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Metin istemini temel alan görüntüler oluşturur.

GetRequiredService(IImageGenerator, Type, Object)

IImageGenerator belirtilen türde serviceType bir nesne ister ve kullanılamıyorsa bir özel durum oluşturur.

GetRequiredService<TService>(IImageGenerator, Object)

IImageGenerator türünde TService bir nesne ister ve kullanılamıyorsa bir özel durum oluşturur.

GetService<TService>(IImageGenerator, Object)

IImageGenerator türünde TServicebir nesne ister.

Şunlara uygulanır