IntelliTraceTokenStreamChain Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje řetěz událostí tokenu IntelliTrace zaznamenaných ze spuštěné aplikace. IntelliTraceTokenStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání neboGetEvents(EventToken, EventToken).
public ref class IntelliTraceTokenStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::FilteredStreamChain
public ref class IntelliTraceTokenStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::FilteredStreamChain
class IntelliTraceTokenStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::FilteredStreamChain
public sealed class IntelliTraceTokenStreamChain : Microsoft.VisualStudio.IntelliTrace.FilteredStreamChain
type IntelliTraceTokenStreamChain = class
inherit FilteredStreamChain
Public NotInheritable Class IntelliTraceTokenStreamChain
Inherits FilteredStreamChain
- Dědičnost
Vlastnosti
Access |
Získá typ přístupu povoleného k řetězu. (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 se stane platným. Tato vlastnost je dostupná i v případě, že CanGetLastToken vrátí hodnotu false. (Zděděno od StreamChain) |
BeforeFirstToken |
Získá pro EventToken pozici bezprostředně před FirstToken. Tento token nikdy nebude platný. (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ězu. Tuto vlastnost lze volat pouze v případě, že CanGetCount vrátí hodnotu true. (Zděděno od Chain) |
FirstToken |
Získá hodnotu EventToken pro první událost v řetězci. (Zděděno od FilteredStreamChain) |
FirstValidToken |
Získá pro EventToken první platnou událost v řetězci. (Zděděno od FilteredStreamChain) |
IsEmpty |
Získá hodnotu, která označuje, zda je řetězec prázdný. (Zděděno od StreamChain) |
LastToken |
Získá hodnotu EventToken pro 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í objekt IntelliTraceEvent k 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ězem. (Zděděno od Chain) |
Dispose(Boolean) |
Uvolní prostředky používané tímto řetězem. (Zděděno od StreamChain) |
FilteredEvent(EventToken) |
Získá hodnotu, která určuje, zda událost, na kterou odkazuje, |
GetEnumerator() |
Poskytuje řetěz událostí tokenu IntelliTrace zaznamenaných ze spuštěné aplikace. IntelliTraceTokenStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání neboGetEvents(EventToken, EventToken). (Zděděno od Chain) |
GetEnumerator<TEvent>() |
Poskytuje řetěz událostí tokenu IntelliTrace zaznamenaných ze spuštěné aplikace. IntelliTraceTokenStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání neboGetEvents(EventToken, EventToken). (Zděděno od Chain) |
GetEvent(EventToken) |
Poskytuje řetěz událostí tokenu IntelliTrace zaznamenaných ze spuštěné aplikace. IntelliTraceTokenStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání neboGetEvents(EventToken, EventToken). (Zděděno od FilteredStreamChain) |
GetEvents(EventToken, EventToken) |
Získá více IntelliTraceEvents od začátku EventToken do, ale bez koncového EventToken. (Zděděno od FilteredStreamChain) |
GetNextToken(EventToken) |
Získá hodnotu EventToken pro další událost za danou EventTokenudálostí . (Zděděno od FilteredStreamChain) |
GetPreviousToken(EventToken) |
Získá pro EventToken předchozí událost před danou EventToken. (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ě přečte jednu nezpracovanou událost ze streamu. (Zděděno od StreamChain) |
ReadEventId(EventToken) |
Při přepsání v odvozené třídě přečte ID události pro zadanou událost. (Zděděno od FilteredStreamChain) |
ReadEventLength() |
Při přepsání v odvozené třídě získá délku další události ve streamu. (Zděděno od StreamChain) |
SkipToNextUnfilteredEvent(EventToken) |
Pokud zadaný token odkazuje na událost, která by měla být pro tuto FilteredStreamChainudálost filtrována , přeskočí všechny filtrované události na další událost, která není v seznamu filtrů. Pokud zadaný token odkazuje na událost, která není v seznamu filtrů, vrátí se totéž EventToken . (Zděděno od FilteredStreamChain) |
Tokens() |
Poskytuje řetěz událostí tokenu IntelliTrace zaznamenaných ze spuštěné aplikace. IntelliTraceTokenStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání neboGetEvents(EventToken, EventToken). (Zděděno od Chain) |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Poskytuje řetěz událostí tokenu IntelliTrace zaznamenaných ze spuštěné aplikace. IntelliTraceTokenStreamChainStreamChain je a načítá data do paměti pouze při GetEvent(EventToken) zavolání neboGetEvents(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 hodnota null, vraťte prázdný výčet. |