AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se il parametro deve essere escluso dallo schema generato.
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
Valore della proprietà
Commenti
Il valore predefinito è false.
In genere, questa proprietà è impostata su true se e solo se BindParameter è impostata anche su nonnull. Anche se è possibile escludere lo schema quando BindParameter è null, questo significa che verrà usato il marshalling predefinito, ma il servizio di intelligenza artificiale non sarà a conoscenza del parametro o in grado di generare un argomento per esso. È probabile che si verifichino errori di chiamata, perché è improbabile che le informazioni sui parametri siano disponibili. Tuttavia, è consentito per i casi in cui la AIFunction chiamata di è strettamente controllata e il chiamante dovrebbe aumentare il dizionario argomenti con il valore del parametro.