Sdílet prostřednictvím


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 překlenovat vyrovnávací paměti.

NoError 0

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

NoFreeBuffers 1

Relaci došly volné vyrovnávací paměti, do které je potřeba zapisovat. K tomu může dojít při vysokých rychlostech událostí, protože diskový subsystém je přetížený nebo je počet vyrovnávacích pamětí příliš malý. Místo blokování, dokud nebude 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

Pokud chcete získat instanci tohoto výčtu, zavolejte metodu EventProvider.GetLastWriteEventError .

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

Platí pro

Viz také