AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema 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.
Ruft einen Wert ab, der angibt, ob der Parameter aus dem generierten Schema ausgeschlossen werden soll.
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
Eigenschaftswert
Hinweise
Der Standardwert ist false.
Diese Eigenschaft wird in der Regel nur dann festgelegt true , wenn BindParameter sie auch auf "nicht"null festgelegt ist. Obwohl es möglich ist, das Schema bei Bedarf BindParameternullauszuschließen, bedeutet dies, dass standardmäßiges Marshaling verwendet wird, der KI-Dienst jedoch nicht den Parameter kennt oder ein Argument dafür generieren kann. Dies führt wahrscheinlich zu Aufruffehlern, da die Parameterinformationen wahrscheinlich nicht verfügbar sind. Dies ist jedoch für Fälle zulässig, in denen der Aufruf des AIFunction Arguments eng kontrolliert wird und der Aufrufer das Argumentwörterbuch mit dem Parameterwert erweitern soll.