ImageGenerationOptions.RawRepresentationFactory Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Rückrufs, der für die Erstellung der rohen Darstellung der Bildgenerierungsoptionen aus einer zugrunde liegenden Implementierung verantwortlich ist.
public:
property Func<Microsoft::Extensions::AI::IImageGenerator ^, System::Object ^> ^ RawRepresentationFactory { Func<Microsoft::Extensions::AI::IImageGenerator ^, System::Object ^> ^ get(); void set(Func<Microsoft::Extensions::AI::IImageGenerator ^, System::Object ^> ^ value); };
[System.Text.Json.Serialization.JsonIgnore]
public Func<Microsoft.Extensions.AI.IImageGenerator,object?>? RawRepresentationFactory { get; set; }
[<System.Text.Json.Serialization.JsonIgnore>]
member this.RawRepresentationFactory : Func<Microsoft.Extensions.AI.IImageGenerator, obj> with get, set
Public Property RawRepresentationFactory As Func(Of IImageGenerator, Object)
Eigenschaftswert
- Attribute
Hinweise
Die zugrunde liegende IImageGenerator Implementierung kann eine eigene Darstellung von Optionen haben. Wenn GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken) diese Implementierung mit einer ImageGenerationOptionsAufgerufen wird, kann diese Implementierung die bereitgestellten Optionen in eine eigene Darstellung konvertieren, um sie beim Ausführen des Vorgangs zu verwenden. In Situationen, in denen ein Verbraucher weiß, welcher Konkrete IImageGenerator verwendet wird und wie er Optionen darstellt, kann eine neue Instanz dieses implementierungsspezifischen Optionstyps von diesem Rückruf zurückgegeben werden, damit die IImageGenerator Implementierung verwendet werden kann, anstatt eine neue Instanz zu erstellen. Solche Implementierungen können die bereitgestellte Optionsinstanz basierend auf anderen Einstellungen, die auf dieser ImageGenerationOptions Instanz oder von anderen Eingaben bereitgestellt werden, weiter stummschalten. Daher wird dringend empfohlen , freigegebene Instanzen nicht zurückzugeben und stattdessen für jeden Aufruf eine neue Instanz zurückzugeben. Dies wird in der Regel verwendet, um eine implementierungsspezifische Einstellung festzulegen, die andernfalls nicht von den stark typierten Eigenschaften ImageGenerationOptionsverfügbar gemacht wird.