SuppressMessageAttribute(String, String) Konstruktor

Definisi

Menginisialisasi instans SuppressMessageAttribute baru kelas, menentukan kategori alat analisis kode dan pengidentifikasi untuk aturan analisis.

public:
 SuppressMessageAttribute(System::String ^ category, System::String ^ checkId);
public SuppressMessageAttribute(string category, string checkId);
new System.Diagnostics.CodeAnalysis.SuppressMessageAttribute : string * string -> System.Diagnostics.CodeAnalysis.SuppressMessageAttribute
Public Sub New (category As String, checkId As String)

Parameter

category
String

Kategori untuk atribut .

checkId
String

Pengidentifikasi aturan alat analisis tempat atribut berlaku.

Contoh

Contoh kode berikut menunjukkan penggunaan SuppressMessageAttribute atribut untuk menekan peringatan untuk Microsoft.Performance kategori dan CA1801 pengidentifikasi dan CA1804 pemeriksaan. 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

Nilai category parameter khusus untuk alat analisis dan mengategorikan aturan yang diidentifikasi oleh checkId parameter . Dua parameter yang digabungkan bersama-sama membentuk pengidentifikasi unik untuk aturan tersebut.

Note

Simbol preprocessor "CODE_ANALYSIS" harus didefinisikan agar atribut ini efektif. Tidak adanya simbol prapemroscesor menghasilkan atribut tidak diterapkan.

Berlaku untuk