FunctionInvokingChatClient.IncludeDetailedErrors Propriedade

Definição

Obtém ou define um valor que indica se informações de exceção detalhadas devem ser incluídas no histórico de chat ao chamar o subjacente IChatClient.

public:
 property bool IncludeDetailedErrors { bool get(); void set(bool value); };
public bool IncludeDetailedErrors { get; set; }
member this.IncludeDetailedErrors : bool with get, set
Public Property IncludeDetailedErrors As Boolean

Valor da propriedade

true se a mensagem de exceção completa for adicionada ao histórico de chat ao chamar o subjacente IChatClient. false se uma mensagem de erro genérica estiver incluída no histórico de chat. O valor padrão é false.

Comentários

Definir o valor para false impedir que o modelo de linguagem subjacente divulgue detalhes brutos de exceção para o usuário final, pois ele não recebe essas informações. Mesmo nesse caso, o objeto bruto Exception está disponível para o código do aplicativo inspecionando a Exception propriedade.

Definir o valor para true ajudar os problemas de IChatClient bypass subjacentes por conta própria, por exemplo, repetindo a chamada de função com argumentos diferentes. No entanto, isso pode resultar na divulgação das informações brutas de exceção para usuários externos, o que pode ser uma preocupação de segurança, dependendo do cenário do aplicativo.

Alterar o valor dessa propriedade enquanto o cliente estiver em uso pode resultar em inconsistências sobre se erros detalhados são fornecidos durante uma solicitação em pré-lançamento.

Aplica-se a