AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema Eigenschap
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.
Hiermee wordt een waarde opgehaald die aangeeft of de parameter moet worden uitgesloten van het gegenereerde schema.
public:
property bool ExcludeFromSchema { bool get(); void set(bool value); };
public bool ExcludeFromSchema { get; init; }
member this.ExcludeFromSchema : bool with get, set
Public Property ExcludeFromSchema As Boolean
Waarde van eigenschap
Opmerkingen
De standaardwaarde is false.
Deze eigenschap wordt meestal ingesteld op true if en only if BindParameter is ook ingesteld op niet-null. Hoewel het mogelijk is om het schema uit te sluiten wanneer BindParameter dit is null, betekent dit dat standaard marshaling wordt gebruikt, maar dat de AI-service zich niet bewust is van de parameter of een argument hiervoor kan genereren. Dit leidt waarschijnlijk tot aanroepfouten, omdat de parameterinformatie waarschijnlijk niet beschikbaar is. Het is echter toegestaan voor gevallen waarin het aanroepen van de aanroep van de AIFunction aanroep strikt wordt gecontroleerd en de aanroeper naar verwachting de woordenlijst met de parameterwaarde vergroot.