Bagikan melalui


SuppressMessageAttribute.MessageId Properti

Definisi

Mendapatkan atau menetapkan kriteria pengecualian yang diperluas.

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

Nilai Properti

String yang berisi kriteria pengecualian yang diperluas.

Contoh

Contoh kode berikut menunjukkan penggunaan SuppressMessageAttribute atribut untuk menekan peringatan untuk parameter tertentu dalam deklarasi metode dan bidang tertentu dalam metode . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk SuppressMessageAttribute kelas .

[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

Keterangan

Properti MessageId adalah argumen opsional yang menentukan pengecualian tambahan di mana target metadata literal tidak cukup tepat. Misalnya, SuppressMessageAttribute tidak dapat diterapkan dalam metode , tetapi Anda mungkin ingin menekan pelanggaran terhadap satu pernyataan dalam metode .

Catatan

Properti ini hanya dihormati oleh analisis kode warisan.

Berlaku untuk