Freigeben über


EventProvider.WriteEventErrorCode Enumeration

Definition

Definiert die möglichen Zustände des letzten Schreibvorgangs.

public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode = 
Public Enum EventProvider.WriteEventErrorCode
Vererbung
EventProvider.WriteEventErrorCode

Felder

EventTooBig 2

Das Ereignis ist größer als die Sitzungspuffergröße. Ereignisse können nicht pufferübergreifend gespeichert werden.

NoError 0

Der Schreibvorgang war erfolgreich.

NoFreeBuffers 1

Es sind nicht genügend freie Puffer zum Schreiben der Sitzung vorhanden. Dieser Fall kann während hoher Ereignisraten auftreten, weil das Datenträgersubsystem überlastet ist oder nicht genügend Puffer vorhanden sind. Statt den Vorgang zu blockieren, bis mehr Puffer verfügbar sind, wird das Ereignis verworfen. Sie sollten die Anzahl und Größe der Puffer für die Sitzung erhöhen oder die Anzahl oder Größe der zu schreibenden Ereignisse verringern.

Hinweise

Um eine Instanz dieser Enumeration abzurufen, rufen Sie die -Methode auf EventProvider.GetLastWriteEventError .

Die EventProvider.WriteEventMethoden , EventProvider.WriteMessageEventund EventProvider.WriteTransferEvent legen diesen Wert fest, wenn sie das Ereignis nicht schreiben können.

Gilt für:

Weitere Informationen