Bagikan melalui


SqlWebEventProvider Kelas

Definisi

Menerapkan penyedia peristiwa yang menyimpan pemberitahuan peristiwa ke database SQL.

public ref class SqlWebEventProvider : System::Web::Management::BufferedWebEventProvider
public class SqlWebEventProvider : System.Web.Management.BufferedWebEventProvider
type SqlWebEventProvider = class
    inherit BufferedWebEventProvider
Public Class SqlWebEventProvider
Inherits BufferedWebEventProvider
Warisan

Contoh

Contoh berikut adalah kutipan file konfigurasi yang menunjukkan cara menentukan penyedia jenis SqlWebEventProvider di bagian .<healthMonitoring> Elemen <add> di bagian <rules> menentukan bahwa penyedia akan menangani peristiwa audit.

<healthMonitoring  
  enabled="true"  
  heartBeatInterval="0">  
  <bufferModes>  
    <add name="Analysis"  
    maxBufferSize="1000"  
    maxFlushSize="100"  
    urgentFlushThreshold="100"  
    regularFlushInterval="00:05:00"  
    urgentFlushInterval="00:01:00"  
    maxBufferThreads="1"  
    />  
  </bufferModes>  
  <providers>  
    <add name="SqlWebEventProvider"  
    type="System.Web.Management.SqlWebEventProvider,System.Web"  
    connectionStringName="LocalSqlServer"  
    maxEventDetailsLength="1073741823"  
    buffer="true"  
    bufferMode="Analysis"  
    />  
  </providers>  
  <eventMappings>  
    <add name="All Audits"  
    type="System.Web.Management.WebAuditEvent, System.Web"   
    />  
  </eventMappings>  
  <profiles>  
    <add name="Default"  
    minInstances="1"  
    maxLimit="Infinite"  
    minInterval="00:10:00"  
    />  
  </profiles>  
  <rules>  
    <add name="All Audits Default"  
    eventName="All Audits"  
    provider="SqlWebEventProvider"  
    profile="Default"  
    minInterval="00:00:30"   
    />  
  </rules>  
</healthMonitoring>   

Keterangan

ASP.NET pemantauan kesehatan memungkinkan staf produksi dan operasi untuk mengelola aplikasi Web yang disebarkan. Namespace System.Web.Management berisi jenis peristiwa kesehatan yang bertanggung jawab untuk mengemas data status kesehatan aplikasi dan jenis penyedia yang bertanggung jawab untuk memproses data ini. Ini juga berisi jenis pendukung yang membantu selama pengelolaan peristiwa kesehatan.

Penyedia ini memiliki sekumpulan atribut konfigurasi komprehensif yang dapat Anda gunakan untuk menyesuaikan perilakunya.

Catatan

Dalam kebanyakan kasus, Anda akan dapat menggunakan jenis pemantauan kesehatan ASP.NET seperti yang diterapkan, dan Anda akan mengontrol sistem pemantauan kesehatan dengan menentukan nilai di bagian <healthMonitoring> konfigurasi. Anda juga dapat memperoleh dari jenis pemantauan kesehatan untuk membuat peristiwa dan penyedia kustom Anda sendiri. Untuk contoh pembuatan penyedia kustom, lihat Cara: Menerapkan Contoh Penyedia Kustom Pemantauan Kesehatan.

Konstruktor

SqlWebEventProvider()

Menginisialisasi instans baru kelas SqlWebEventProvider.

Properti

BufferMode

Mendapatkan nilai yang menunjukkan mode buffering yang digunakan oleh penyedia.

(Diperoleh dari BufferedWebEventProvider)
Description

Mendapatkan deskripsi singkat dan ramah yang cocok untuk ditampilkan di alat administratif atau antarmuka pengguna (UI) lainnya.

(Diperoleh dari ProviderBase)
Name

Mendapatkan nama ramah yang digunakan untuk merujuk ke penyedia selama konfigurasi.

(Diperoleh dari ProviderBase)
UseBuffering

Mendapatkan nilai yang menunjukkan apakah penyedia berada dalam mode buffer.

(Diperoleh dari BufferedWebEventProvider)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
EventProcessingComplete(WebBaseEventCollection)

Dipanggil ketika pemrosesan peristiwa selesai.

Flush()

Memindahkan peristiwa dari buffer penyedia ke log peristiwa.

(Diperoleh dari BufferedWebEventProvider)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
Initialize(String, NameValueCollection)

Menyetel nilai awal untuk objek ini.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ProcessEvent(WebBaseEvent)

Memproses peristiwa yang diteruskan ke penyedia.

ProcessEventFlush(WebEventBufferFlushInfo)

Menghapus semua peristiwa dari buffer penyedia.

Shutdown()

Melakukan tugas yang terkait dengan mematikan penyedia.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga