<exception> (Visual C++)
La etiqueta <exception> permite especificar las excepciones que se pueden producir.Esta etiqueta se aplica a una definición de método.
<exception cref="member">description</exception>
Parámetros
member
Referencia a una excepción disponible desde el entorno de compilación actual.Mediante reglas de búsqueda del nombre, el compilador comprueba que la excepción especificada existe, y convierte member al nombre de elemento canónico en la salida XML.El compilador emite una advertencia si no encuentra member.Agregue el nombre entre comillas simples o dobles.
Para obtener información sobre cómo crear una referencia de tipo cref a un tipo genérico, vea <see> (Visual C++).
description
Descripción.
Comentarios
Compile con el parámetro /doc para procesar los comentarios de documentación y generar un archivo con ellos.
El compilador de Visual C++ intentará resolver referencias cref en un paso los comentarios de documentación.Por consiguiente, si usa las reglas de búsqueda de C++, un símbolo no encontrar por el compilador referencia se marcará como no resuelto.Para obtener más información, consulte <seealso> (Visual C++).
Ejemplo
// xml_exception_tag.cpp
// compile with: /clr /doc /LD
// post-build command: xdcmake xml_exception_tag.dll
using namespace System;
/// Text for class EClass.
public ref class EClass : public Exception {
// class definition ...
};
/// <exception cref="System.Exception">Thrown when... .</exception>
public ref class TestClass {
void Test() {
try {
}
catch(EClass^) {
}
}
};