AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會取得一個值,指示該參數是否應從產生的結構中被排除。
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
屬性值
備註
預設值為 false。
通常,當且僅當 BindParameter 也設為非-null時,此性質才被設定為 true 。 雖然當 是null可以排除該結構BindParameter,但這麼做會使用預設的 marshaling,而 AI 服務不會知道參數,也無法產生參數。 這很可能導致調用錯誤,因為參數資訊不太可能存在。 然而,在調用 的調用 AIFunction 受到嚴格控制的情況下,呼叫者預期會以參數值來擴充參數字典,這是允許的。