AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema Propriedade

Definição

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.

Aplica-se a