次の方法で共有


WebEventProvider.ProcessEvent(WebBaseEvent) メソッド

定義

プロバイダーに渡されたイベントを処理します。

public:
 abstract void ProcessEvent(System::Web::Management::WebBaseEvent ^ raisedEvent);
public abstract void ProcessEvent (System.Web.Management.WebBaseEvent raisedEvent);
abstract member ProcessEvent : System.Web.Management.WebBaseEvent -> unit
Public MustOverride Sub ProcessEvent (raisedEvent As WebBaseEvent)

パラメーター

raisedEvent
WebBaseEvent

処理対象の WebBaseEvent オブジェクト。

次のコード例は、ProcessEvent メソッドを実装する方法を示しています。 このメソッドは、イベントのカスタマイズされた文字列表現を特定のログ ファイルに追加します。


// Process the event that has been raised.
public override void ProcessEvent(WebBaseEvent raisedEvent)
{ 
    if (msgCounter < maxMsgNumber)
    {
        // Buffer the event information.
        msgBuffer.Enqueue(raisedEvent);
        // Increment the message counter.
        msgCounter += 1;
    }
    else
    {
        // Flush the buffer.
        Flush();
    }
}
' Process the event that has been raised.
Public Overrides Sub ProcessEvent( _
ByVal raisedEvent As WebBaseEvent)

    If msgCounter < maxMsgNumber Then
        ' Buffer the event information.
        msgBuffer.Enqueue(raisedEvent)
        ' Increment the message counter.
        msgCounter += 1
    Else
        ' Flush the buffer.
        Flush()
    End If

End Sub

注釈

これは、正常性監視呼び出しを ASP.NET してイベントの処理を開始するメソッドです。

適用対象