AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 da propriedade
Comentários
O valor padrão é false.
Normalmente, essa propriedade é definida como true se e somente se BindParameter também estiver definida como nãonull. Embora seja possível excluir o esquema quando BindParameter estiver null, isso significa que o marshaling padrão será usado, mas o serviço de IA não estará ciente do parâmetro ou poderá gerar um argumento para ele. Isso provavelmente resultará em erros de invocação, pois é improvável que as informações do parâmetro estejam disponíveis. Ele, no entanto, é permitido para casos em que a AIFunction invocação do é fortemente controlada e espera-se que o chamador aumente o dicionário de argumentos com o valor do parâmetro.