Lenguaje

FunctionInvokingChatClient.IncludeDetailedErrors Propiedad

Definición

Obtiene o establece un valor que indica si se debe incluir información detallada de excepciones en el historial de chat al llamar al subyacente 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 de propiedad

true si el mensaje de excepción completo se agrega al historial de chat al llamar al subyacente IChatClient. false si se incluye un mensaje de error genérico en el historial de chat. El valor por defecto es false.

Comentarios

Si se establece el valor en false , se impide que el modelo de lenguaje subyacente abra detalles de excepción sin procesar al usuario final, ya que no recibe esa información. Incluso en este caso, el objeto sin procesar Exception está disponible para el código de aplicación inspeccionando la Exception propiedad .

Establecer el valor en true puede ayudar a los problemas de omisión subyacentes IChatClient por sí solos, por ejemplo, al reintentar la llamada de función con distintos argumentos. Sin embargo, podría dar lugar a la divulgación de la información de excepción sin procesar a los usuarios externos, lo que puede ser un problema de seguridad en función del escenario de la aplicación.

Cambiar el valor de esta propiedad mientras el cliente está en uso puede dar lugar a incoherencias en cuanto a si se proporcionan errores detallados durante una solicitud en curso.

Se aplica a