ImageGenerationOptions.RawRepresentationFactory Proprietà

Definizione

Ottiene o imposta un callback responsabile della creazione della rappresentazione non elaborata delle opzioni di generazione dell'immagine da un'implementazione sottostante.

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)

Valore della proprietà

Attributi

Commenti

L'implementazione sottostante IImageGenerator può avere una propria rappresentazione delle opzioni. Quando GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken) viene richiamato con un oggetto ImageGenerationOptions, tale implementazione può convertire le opzioni fornite nella propria rappresentazione per usarla durante l'esecuzione dell'operazione. Per le situazioni in cui un consumer sa quale concreto IImageGenerator viene usato e come rappresenta le opzioni, è possibile restituire una nuova istanza del tipo di opzioni specifiche dell'implementazione da questo callback per l'implementazione IImageGenerator invece di creare una nuova istanza. Tali implementazioni potrebbero modificare ulteriormente l'istanza delle opzioni fornite in base ad altre impostazioni fornite in questa ImageGenerationOptions istanza o da altri input, pertanto è consigliabile non restituire istanze condivise e fare invece che il callback restituisca una nuova istanza in ogni chiamata. Viene in genere usato per impostare un'impostazione specifica dell'implementazione che non è altrimenti esposta dalle proprietà fortemente tipizzate in ImageGenerationOptions.

Si applica a