ImageGenerationOptions.RawRepresentationFactory Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett återanrop som ansvarar för att skapa en rå representation av bildgenereringsalternativen från en underliggande implementering.
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)
Egenskapsvärde
- Attribut
Kommentarer
Den underliggande IImageGenerator implementeringen kan ha en egen representation av alternativ. När GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken) anropas med en ImageGenerationOptionskan implementeringen konvertera de angivna alternativen till en egen representation för att kunna använda den när åtgärden utförs. I situationer där en konsument vet vilket konkret IImageGenerator som används och hur det representerar alternativ kan en ny instans av den implementeringsspecifika alternativtypen returneras av den här återanropet så att implementeringen IImageGenerator kan användas i stället för att skapa en ny instans. Sådana implementeringar kan mutera den angivna alternativinstansen ytterligare baserat på andra inställningar som anges i den här ImageGenerationOptions instansen eller från andra indata. Därför rekommenderar vi starkt att du inte returnerar delade instanser och i stället gör återanropet till en ny instans för varje anrop. Detta används vanligtvis för att ange en implementeringsspecifik inställning som annars inte exponeras från de starkt skrivna egenskaperna på ImageGenerationOptions.