SuppressMessageAttribute(String, String) Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.