CodeAnalysisServiceSettings Kelas
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.
Menentukan pengaturan konfigurasi opsional untuk CodeAnalysisService. Ini dapat menentukan aturan mana yang dijalankan, cara menekan masalah tertentu, dan ke mana menyimpan hasilnya.
Pengaturan ini juga dapat diatur pada CodeAnalysisService setelah dibuat, tetapi disertakan di sini untuk membuat konstruksi lebih nyaman.
public sealed class CodeAnalysisServiceSettings
type CodeAnalysisServiceSettings = class
Public NotInheritable Class CodeAnalysisServiceSettings
- Warisan
-
CodeAnalysisServiceSettings
Konstruktor
| Nama | Deskripsi |
|---|---|
| CodeAnalysisServiceSettings() |
Membuat objek CodeAnalysisServiceSettings baru. |
Properti
| Nama | Deskripsi |
|---|---|
| CodeAnalysisSucceededFile |
Jalur opsional ke file yang dibuat jika analisis berhasil. Ini dapat digunakan untuk memeriksa apakah analisis harus dijalankan atau tidak - misalnya jika menganalisis dacpac, membandingkan waktu modifikasi untuk dacpac versus file keberhasilan analisis dapat memberi tahu Anda apakah dacpac lebih baru daripada analisis terakhir. Properti ini langsung memetakan ke CodeAnalysisSucceededFile. |
| ResultsFile |
Jalur opsional ke file hasil. Jika ini ditentukan, layanan analisis akan menyimpan semua hasil ke file XML di akhir analisis. Jika tidak ada jalur file yang ditentukan maka ini tidak akan dilakukan secara otomatis, tetapi SerializeResultsToXml(String) dapat digunakan untuk menghasilkan hasil setelah analisis selesai. Properti ini langsung memetakan ke ResultsFile. |
| RuleSettings |
Pengaturan aturan opsional menentukan aturan apa yang harus dijalankan selama analisis dan tingkat keparahan masalah yang dibuat. Jika tidak CodeAnalysisRuleSettings ditentukan, perilaku defaultnya adalah menjalankan semua aturan yang ditemukan. Properti ini diterapkan menggunakan ApplyRuleSettings(CodeAnalysisRuleSettings). |
| ShouldSuppressProblem |
Predikat opsional yang dapat digunakan untuk menekan masalah yang diangkat oleh aturan selama analisis. Lihat SetProblemSuppressor(Predicate<SqlRuleProblemSuppressionContext>) untuk informasi lebih lanjut. Properti ini diterapkan menggunakan SetProblemSuppressor(Predicate<SqlRuleProblemSuppressionContext>). |
| ValidationMode |
Menentukan validasi yang dilakukan pada model sebelum analisis kode. Ini dapat digunakan untuk melewati persyaratan bahwa TSqlModel valid sebelum analisis oleh aturan analisis kode. |