WebEventProvider.ProcessEvent(WebBaseEvent) Metod

Definition

Bearbetar händelsen som skickas till providern.

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)

Parametrar

raisedEvent
WebBaseEvent

Objektet som WebBaseEvent ska bearbetas.

Exempel

Följande kodexempel visar hur du implementerar ProcessEvent metoden. Den här metoden lägger till den anpassade strängrepresentationen av händelsen i en specifik loggfil.


// 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

Kommentarer

Det här är den metod som ASP.NET hälsoövervakningsanrop för att börja bearbeta händelsen.

Gäller för