Langage

FunctionInvokingChatClient.IncludeDetailedErrors Propriété

Définition

Obtient ou définit une valeur indiquant si les informations d’exception détaillées doivent être incluses dans l’historique des conversations lors de l’appel du sous-jacent 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

Valeur de propriété

true si le message d’exception complet est ajouté à l’historique des conversations lors de l’appel du sous-jacent IChatClient. false si un message d’erreur générique est inclus dans l’historique des conversations. La valeur par défaut est false.

Remarques

Définition de la valeur pour false empêcher le modèle de langage sous-jacent de divulguer les détails d’exception bruts à l’utilisateur final, car il ne reçoit pas ces informations. Même dans ce cas, l’objet brut Exception est disponible pour le code d’application en inspectant la Exception propriété.

La définition de la valeur true peut aider les problèmes de contournement sous-jacents IChatClient , par exemple en retenant l’appel de fonction avec différents arguments. Toutefois, il peut entraîner la divulgation des informations d’exception brutes aux utilisateurs externes, ce qui peut être un problème de sécurité en fonction du scénario d’application.

La modification de la valeur de cette propriété pendant que le client est en cours d’utilisation peut entraîner des incohérences quant à l’absence d’erreurs détaillées lors d’une demande en cours d’exécution.

S’applique à