TestStreamChain Třída

Definice

Poskytuje řetězec testovacích událostí zaznamenaných ze spuštěné aplikace. TestStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání nebo GetEvents(EventToken, EventToken) .

public ref class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public ref class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public sealed class TestStreamChain : Microsoft.VisualStudio.IntelliTrace.StreamChain
type TestStreamChain = class
    inherit StreamChain
Public NotInheritable Class TestStreamChain
Inherits StreamChain
Dědičnost
TestStreamChain

Vlastnosti

Access

Získá typ přístupu povoleného k řetězci.

(Zděděno od RootChain)
AfterLastToken

Získá pro EventToken pozici bezprostředně za aktuální LastToken. Pokud se do řetězu přidají další události, token vrácený z AfterLastToken řetězce se stane platným. Tato vlastnost je k dispozici, i když CanGetLastToken vrátí hodnotu false.

(Zděděno od StreamChain)
BeforeFirstToken

Získá pro EventToken pozici bezprostředně před FirstToken. Tento token se nikdy nestane platným.

(Zděděno od Chain)
CanGetCount

Získá hodnotu, která určuje, zda řetězec podporuje Count.

(Zděděno od Chain)
CanGetLastToken

Získá hodnotu, která určuje, zda řetězec podporuje LastToken.

(Zděděno od Chain)
CanGetPreviousToken

Získá hodnotu, která určuje, zda řetězec podporuje GetPreviousToken(EventToken).

(Zděděno od Chain)
Count

Získá počet událostí v řetězci. Tuto vlastnost lze volat pouze v případě, že CanGetCount vrátí hodnotu true.

(Zděděno od Chain)
FirstToken

Získá pro EventToken první událost v řetězci.

(Zděděno od StreamChain)
FirstValidToken

Získá pro EventToken první platnou událost v řetězci.

(Zděděno od StreamChain)
IsEmpty

Získá hodnotu, která označuje, zda je řetězec prázdný.

(Zděděno od StreamChain)
LastToken

Získá pro EventToken poslední událost v řetězci. Tuto vlastnost lze volat pouze v případě, že CanGetLastToken vrátí hodnotu true.

(Zděděno od Chain)

Metody

AppendEvent(IntelliTraceEvent)

Připojí k IntelliTraceEvent datovému proudu .

(Zděděno od StreamChain)
ConvertToBytes(IntelliTraceEvent)

Při přepsání v odvozené třídě převede objekt na IntelliTraceEvent nezpracovanou událost.

(Zděděno od StreamChain)
ConvertToEvent(EventToken, Byte[], Int32)

Při přepsání v odvozené třídě převede nezpracovanou událost na IntelliTraceEvent.

(Zděděno od StreamChain)
Dispose()

Uvolní prostředky používané tímto řetězcem.

(Zděděno od Chain)
Dispose(Boolean)

Uvolní prostředky používané tímto řetězcem.

(Zděděno od StreamChain)
GetEnumerator()

Poskytuje řetězec testovacích událostí zaznamenaných ze spuštěné aplikace. TestStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání nebo GetEvents(EventToken, EventToken) .

(Zděděno od Chain)
GetEnumerator<TEvent>()

Poskytuje řetězec testovacích událostí zaznamenaných ze spuštěné aplikace. TestStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání nebo GetEvents(EventToken, EventToken) .

(Zděděno od Chain)
GetEvent(EventToken)

Získá pro IntelliTraceEvent zadaný EventToken.

(Zděděno od StreamChain)
GetEvents(EventToken, EventToken)

Získá více IntelliTraceEvents od spuštění EventToken do , ale bez koncového EventToken.

(Zděděno od StreamChain)
GetNextToken(EventToken)

EventToken Získá pro další událost po dané EventTokenudálosti .

(Zděděno od StreamChain)
GetPreviousToken(EventToken)

Získá pro EventToken předchozí událost před danou EventTokenudálostí .

(Zděděno od Chain)
IsValidEventType(IntelliTraceEvent)

Určuje, jestli je daná hodnota IntelliTraceEvent platná pro tento řetězec.

IsValidToken(EventToken)

Určuje, jestli je daná hodnota EventToken platná pro tento řetězec.

(Zděděno od StreamChain)
ReadEventBytes()

Při přepsání v odvozené třídě načte jednu nezpracovanou událost z datového proudu.

(Zděděno od StreamChain)
ReadEventLength()

Při přepsání v odvozené třídě získá délku další události ve streamu.

(Zděděno od StreamChain)
Tokens()

Poskytuje řetězec testovacích událostí zaznamenaných ze spuštěné aplikace. TestStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání nebo GetEvents(EventToken, EventToken) .

(Zděděno od Chain)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Poskytuje řetězec testovacích událostí zaznamenaných ze spuštěné aplikace. TestStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání nebo GetEvents(EventToken, EventToken) .

(Zděděno od Chain)

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je null, vraťte prázdný výčet.

Platí pro