<exception> (Visual C°++)
La balise <exception> permet de spécifier les exceptions qui peuvent être levées.Cette balise est appliquée à une définition de méthode.
<exception cref="member">description</exception>
Paramètres
member
Référence à une exception disponible dans l'environnement de compilation en cours.À l'aide de les règles de recherche de nom, le compilateur vérifie que l'exception donnée existe, et traduit member le nom d'élément canonique dans la sortie XML.Le compilateur émet un avertissement s'il ne trouve pas member.Mettez le nom entre guillemets simples ou doubles.
Pour plus d'informations sur la création d'une référence cref à un type générique, consultez <see> (Visual C++).
description
Description.
Notes
Compilez avec /doc pour traiter les commentaires de documentation et les placer dans un fichier.
Le compilateur Visual C++ tente de résoudre les références cref dans une série dans les commentaires de documentation.Par conséquent, si vous utilisez les règles de recherche en C++, un symbole est introuvable par le compilateur la référence est marquée comme non résolu.Consultez <seealso> (Visual C++) pour plus d'informations.
Exemple
// 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^) {
}
}
};