DelegatingImageGenerator Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een optionele basisklasse voor een die IImageGenerator aanroepen doorgeeft aan een ander exemplaar.
public ref class DelegatingImageGenerator : IDisposable, Microsoft::Extensions::AI::IImageGenerator
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingImageGenerator : IDisposable, Microsoft.Extensions.AI.IImageGenerator
public class DelegatingImageGenerator : IDisposable, Microsoft.Extensions.AI.IImageGenerator
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingImageGenerator = class
interface IImageGenerator
interface IDisposable
type DelegatingImageGenerator = class
interface IImageGenerator
interface IDisposable
Public Class DelegatingImageGenerator
Implements IDisposable, IImageGenerator
- Overname
-
DelegatingImageGenerator
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
Dit wordt aanbevolen als basistype bij het bouwen van generatoren die in elke volgorde rond een onderliggende IImageGeneratorwaarde kunnen worden gekoppeld. De standaard implementatie geeft elke aanroep door aan het interne generatorexemplaren.
Constructors
| Name | Description |
|---|---|
| DelegatingImageGenerator(IImageGenerator) |
Initialiseert een nieuw exemplaar van de DelegatingImageGenerator klasse. |
Eigenschappen
| Name | Description |
|---|---|
| InnerGenerator |
Haalt het binnenste IImageGenerator. |
Methoden
| Name | Description |
|---|---|
| Dispose() |
Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources. |
| Dispose(Boolean) |
Biedt een mechanisme voor het vrijgeven van onbeheerde resources. |
| GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken) |
Verzendt een aanvraag voor het genereren van afbeeldingen en retourneert de gegenereerde installatiekopieën als een ImageGenerationResponse. |
| GetService(Type, Object) |
Vraagt om een IImageGenerator object van het opgegeven type |
Extensiemethoden
| Name | Description |
|---|---|
| AsBuilder(IImageGenerator) |
Hiermee maakt u een nieuw ImageGeneratorBuilder gebruik |
| EditImageAsync(IImageGenerator, DataContent, String, ImageGenerationOptions, CancellationToken) |
Hiermee bewerkt u één afbeelding op basis van de oorspronkelijke afbeelding en de opgegeven prompt. |
| EditImageAsync(IImageGenerator, ReadOnlyMemory<Byte>, String, String, ImageGenerationOptions, CancellationToken) |
Hiermee bewerkt u één afbeelding op basis van een bytematrix en de opgegeven prompt. |
| EditImagesAsync(IImageGenerator, IEnumerable<AIContent>, String, ImageGenerationOptions, CancellationToken) |
Hiermee bewerkt u afbeeldingen op basis van oorspronkelijke afbeeldingen en een tekstprompt. |
| GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken) |
Hiermee worden afbeeldingen gegenereerd op basis van een tekstprompt. |
| GetRequiredService(IImageGenerator, Type, Object) |
Vraagt om IImageGenerator een object van het opgegeven type |
| GetRequiredService<TService>(IImageGenerator, Object) |
Vraagt om IImageGenerator een object van het type |
| GetService<TService>(IImageGenerator, Object) |
Vraagt om een IImageGenerator object van het type |