SuppressMessageAttribute.MessageId Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger de utökade exkluderingskriterierna.
public:
property System::String ^ MessageId { System::String ^ get(); void set(System::String ^ value); };
public string MessageId { get; set; }
public string? MessageId { get; set; }
member this.MessageId : string with get, set
Public Property MessageId As String
Egenskapsvärde
En sträng som innehåller de utökade exkluderingsvillkoren.
Exempel
I följande kodexempel visas användningen av SuppressMessageAttribute attributet för att ignorera varningar för en specifik parameter i en metoddeklaration och ett specifikt fält i metoden. Det här kodexemplet är en del av ett större exempel för SuppressMessageAttribute klassen.
[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
Kommentarer
Egenskapen MessageId är ett valfritt argument som anger ytterligare undantag där målet för literalmetadata inte är tillräckligt exakt. Till exempel SuppressMessageAttribute kan inte tillämpas inom en metod, men du kanske vill förhindra en överträdelse mot en enda instruktion i metoden.
Note
Den här egenskapen respekteras endast av äldre kodanalys.