EventProvider.WriteEventErrorCode Výčet

Definice

Definuje možné stavy poslední operace zápisu.

public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode = 
Public Enum EventProvider.WriteEventErrorCode
Dědičnost
EventProvider.WriteEventErrorCode

Pole

EventTooBig 2

Událost je větší než velikost vyrovnávací paměti relace; události nemohou zahrnovat vyrovnávací paměti.

NoError 0

Zápis proběhl úspěšně.

NoFreeBuffers 1

Relace vyčerpala volné vyrovnávací paměti pro zápis. K tomu může dojít při vysoké četnosti událostí, protože je diskový subsystém přetížen nebo je počet vyrovnávacích pamětí příliš malý. Místo blokování, dokud nebudou k dispozici více vyrovnávacích pamětí, událost se zahodí. Zvažte zvýšení počtu a velikosti vyrovnávacích pamětí pro relaci nebo snížení počtu zapsaných událostí nebo velikosti událostí.

Poznámky

Chcete-li získat instanci tohoto výčtu, zavolejte metodu EventProvider.GetLastWriteEventError .

Metody EventProvider.WriteEvent, EventProvider.WriteMessageEventa EventProvider.WriteTransferEvent nastaví tuto hodnotu, pokud se jim nepodaří zapsat událost.

Platí pro

Viz také