SuppressMessageAttribute.MessageId Eigenschap

Definitie

Hiermee haalt u de uitgebreide uitsluitingscriteria op of stelt u deze in.

public:
 property System::String ^ MessageId { System::String ^ get(); void set(System::String ^ value); };
public string MessageId { get; set; }
member this.MessageId : string with get, set
Public Property MessageId As String

Waarde van eigenschap

Een tekenreeks met de uitgebreide uitsluitingscriteria.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van het SuppressMessageAttribute kenmerk om waarschuwingen voor een specifieke parameter in een methodedeclaratie en een specifiek veld in de methode te onderdrukken. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de SuppressMessageAttribute klasse.

[SuppressMessage("Microsoft.Performance", "CA1801:ReviewUnusedParameters", 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;
}
<SuppressMessage("Microsoft.Performance", "CA1801:ReviewUnusedParameters", MessageId:="isChecked"), _
 SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId:="fileIdentifier")> _
Shared Sub FileNode(ByVal name As String, ByVal isChecked As Boolean)
    Dim fileIdentifier As String = name
    Dim fileName As String = name
    Dim version As String = String.Empty

End Sub

Opmerkingen

De MessageId eigenschap is een optioneel argument dat extra uitsluiting aangeeft waarbij het letterlijke metagegevensdoel niet voldoende nauwkeurig is. De methode kan bijvoorbeeld SuppressMessageAttribute niet worden toegepast binnen een methode, maar u kunt een schending tegen één instructie in de methode onderdrukken.

Note

Deze eigenschap wordt alleen gerespecteerd door verouderde codeanalyse.

Van toepassing op