Exporter (0) Imprimer
Développer tout

SuppressMessageAttribute, constructeur

Remarque : ce constructeur est nouveau dans le .NET Framework version 2.0.

Initialise une nouvelle instance de la classe SuppressMessageAttribute, ce qui indique la catégorie de l'outil d'analyse statique et l'identificateur d'une règle d'analyse.

Espace de noms : System.Diagnostics.CodeAnalysis
Assembly : mscorlib (dans mscorlib.dll)

public SuppressMessageAttribute (
	string category,
	string checkId
)
public SuppressMessageAttribute (
	String category, 
	String checkId
)
public function SuppressMessageAttribute (
	category : String, 
	checkId : String
)

Paramètres

category

Catégorie de l'attribut.

checkId

Identificateur de la règle d'outil d'analyse à laquelle l'attribut s'applique.

La valeur du paramètre category est spécifique à l'outil d'analyse et classe la règle identifiée par le paramètre checkId dans une catégorie. Les deux paramètres concaténés forment un identificateur unique pour la règle.

RemarqueRemarque

Le symbole de préprocesseur "CODE_ANALYSIS" doit être défini pour cet attribut pour être efficace. En l'absence du symbole de préprocesseur, l'attribut ne s'applique pas.

L'exemple de code suivant illustre l'utilisation de l'attribut SuppressMessageAttribute pour supprimer des avertissements pour la catégorie Microsoft.Performance et les identificateurs de vérification CA1801 et CA1804. Cet exemple de code fait partie d'un exemple plus développé fourni pour la classe SuppressMessageAttribute.

[SuppressMessage("Microsoft.Performance", "CA1801:AvoidUnusedParameters", MessageId = "isChecked")]
[SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "fileIdentifier")]
static void FileNode(string name, bool isChecked)
{
    string fileIdentifier = name;
    string fileName = name;
    string version = String.Empty;
}

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0

.NET Compact Framework

Prise en charge dans : 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft