AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que indica se o parâmetro deve ser excluído do esquema gerado.
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
Valor de Propriedade
Observações
O valor predefinido é false.
Tipicamente, esta propriedade é definida para true se e só se BindParameter também for definida para não-null. Embora seja possível excluir o esquema quando BindParameter é null, fazer isso significa que será usado marshaling por defeito, mas o serviço de IA não estará ciente do parâmetro nem poderá gerar um argumento para ele. Isto é provável que resulte em erros de invocação, pois a informação dos parâmetros dificilmente estará disponível. No entanto, é permitido para casos em que a invocação do AIFunction é rigidamente controlada, e espera-se que o chamador aumente o dicionário de argumentos com o valor do parâmetro.