SuppressMessageAttribute.MessageId Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.