FunctionInvokingChatClient.IncludeDetailedErrors Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.