AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema 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 ett värde som anger om parametern ska undantas från det genererade schemat.
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
Egenskapsvärde
Kommentarer
Standardvärdet är false.
Vanligtvis anges den här egenskapen till true om och endast om BindParameter den också är inställd på icke-null. Även om det är möjligt att undanta schemat när BindParameter är nullinnebär det att standardmarsering används, men AI-tjänsten känner inte till parametern eller kan generera ett argument för den. Detta kommer sannolikt att leda till anropsfel, eftersom parameterinformationen sannolikt inte kommer att vara tillgänglig. Det är dock tillåtet för fall där anropet AIFunction av är strikt kontrollerat och anroparen förväntas utöka argumentordlistan med parametervärdet.