SqlWebEventProvider クラス
アセンブリ: System.Web (system.web.dll 内)


運用および操作の担当者は、ASP.NET Health Monitoring を使用して、配置されている Web アプリケーションを管理できます。System.Web.Management 名前空間には、アプリケーションの状態データをパッケージ化する状態イベント型、およびそのデータを処理するプロバイダ型が含まれます。また、状態イベント管理を支援するサポート型も含まれます。
このプロバイダには包括的な構成属性のセットがあり、これを使用して動作をカスタマイズできます。
![]() |
---|
ほとんどの場合、ASP.NET 状態監視型はそのままの実装で使用できます。ASP.NET Health Monitoring system の制御は healthMonitoring 構成セクションに値を指定することによって行います。状態監視型の派生として独自のイベントおよびプロバイダを作成することもできます。カスタム プロバイダの作成例については、「方法 : 状態監視のカスタム プロバイダの例を実装する」を参照してください。 |

以下は構成ファイルからの抜粋です。SqlWebEventProvider 型のプロバイダを healthMonitoring セクションで指定する方法を示しています。rules セクションの add 要素では、このプロバイダが監査イベントを処理することを指定しています。
<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>

System.Configuration.Provider.ProviderBase
System.Web.Management.WebEventProvider
System.Web.Management.BufferedWebEventProvider
System.Web.Management.SqlWebEventProvider


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlWebEventProvider コンストラクタ
アセンブリ: System.Web (system.web.dll 内)


このコンストラクタは、ASP.NET Health Monitoring system によって内部的に使用されます。SqlWebEventProvider オブジェクトをインスタンス化する場合には使用しないでください。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlWebEventProvider プロパティ

名前 | 説明 | |
---|---|---|
![]() | BufferMode | プロバイダが使用するバッファリング モードを示す値を取得します。 ( BufferedWebEventProvider から継承されます。) |
![]() | Description | 管理ツールまたは他のユーザー インターフェイス (UI) での表示に適した、簡単でわかりやすい説明を取得します。 ( ProviderBase から継承されます。) |
![]() | Name | 構成時にプロバイダを参照するために使用される表示名を取得します。 ( ProviderBase から継承されます。) |
![]() | UseBuffering | プロバイダがバッファ モードかどうかを示す値を取得します。 ( BufferedWebEventProvider から継承されます。) |

SqlWebEventProvider メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | Flush | イベントをプロバイダのバッファからイベント ログに移動します。 ( BufferedWebEventProvider から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | Initialize | オーバーライドされます。 このオブジェクトの初期値を設定します。 |
![]() | ProcessEvent | オーバーライドされます。 プロバイダに渡されたイベントを処理します。 |
![]() | ProcessEventFlush | オーバーライドされます。 すべてのイベントをプロバイダのバッファから削除します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Shutdown | オーバーライドされます。 プロバイダのシャットダウンに関連するタスクを実行します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | EventProcessingComplete | イベント処理が完了すると呼び出されます。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

SqlWebEventProvider メンバ
イベント通知を SQL データベースに保存するイベント プロバイダを実装します。
SqlWebEventProvider データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | BufferMode | プロバイダが使用するバッファリング モードを示す値を取得します。(BufferedWebEventProvider から継承されます。) |
![]() | Description | 管理ツールまたは他のユーザー インターフェイス (UI) での表示に適した、簡単でわかりやすい説明を取得します。(ProviderBase から継承されます。) |
![]() | Name | 構成時にプロバイダを参照するために使用される表示名を取得します。(ProviderBase から継承されます。) |
![]() | UseBuffering | プロバイダがバッファ モードかどうかを示す値を取得します。(BufferedWebEventProvider から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | Flush | イベントをプロバイダのバッファからイベント ログに移動します。 (BufferedWebEventProvider から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | Initialize | オーバーライドされます。 このオブジェクトの初期値を設定します。 |
![]() | ProcessEvent | オーバーライドされます。 プロバイダに渡されたイベントを処理します。 |
![]() | ProcessEventFlush | オーバーライドされます。 すべてのイベントをプロバイダのバッファから削除します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Shutdown | オーバーライドされます。 プロバイダのシャットダウンに関連するタスクを実行します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | EventProcessingComplete | イベント処理が完了すると呼び出されます。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からSqlWebEventProviderを検索する場合は、下記のリンクをクリックしてください。

- SqlWebEventProviderのページへのリンク