StreamChain 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 stream událostí zaznamenaných ze spuštěné aplikace. StreamChain poskytuje přístup na vyžádání a vytváření instancí událostí ve streamu, když GetEvent(EventToken) je volána nebo GetEvents(EventToken, EventToken) je volána. IntelliTraceEvents nejsou uloženy v StreamChainsouboru .
public ref class StreamChain abstract : Microsoft::VisualStudio::IntelliTrace::RootChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class StreamChain abstract : Microsoft::VisualStudio::IntelliTrace::RootChain
[Windows::Foundation::Metadata::WebHostHidden]
class StreamChain abstract : Microsoft::VisualStudio::IntelliTrace::RootChain
public abstract class StreamChain : Microsoft.VisualStudio.IntelliTrace.RootChain
type StreamChain = class
inherit RootChain
Public MustInherit Class StreamChain
Inherits RootChain
- Dědičnost
- Odvozené
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. |
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. |
FirstValidToken |
Získá pro EventToken první platnou událost v řetězci. |
IsEmpty |
Získá hodnotu, která označuje, zda je řetězec prázdný. |
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. |
ConvertToBytes(IntelliTraceEvent) |
Při přepsání v odvozené třídě převede objekt na IntelliTraceEvent nezpracovanou událost. |
ConvertToEvent(EventToken, Byte[], Int32) |
Při přepsání v odvozené třídě převede nezpracovanou událost na IntelliTraceEvent. |
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. |
GetEnumerator() |
Poskytuje stream událostí zaznamenaných ze spuštěné aplikace. StreamChain poskytuje přístup na vyžádání a vytváření instancí událostí ve streamu, když GetEvent(EventToken) je volána nebo GetEvents(EventToken, EventToken) je volána. IntelliTraceEvents nejsou uloženy v StreamChainsouboru . (Zděděno od Chain) |
GetEnumerator<TEvent>() |
Poskytuje stream událostí zaznamenaných ze spuštěné aplikace. StreamChain poskytuje přístup na vyžádání a vytváření instancí událostí ve streamu, když GetEvent(EventToken) je volána nebo GetEvents(EventToken, EventToken) je volána. IntelliTraceEvents nejsou uloženy v StreamChainsouboru . (Zděděno od Chain) |
GetEvent(EventToken) |
Získá pro IntelliTraceEvent zadaný EventToken. |
GetEvents(EventToken, EventToken) |
Získá více IntelliTraceEvents od začátku EventToken do, ale bez koncového EventToken. |
GetNextToken(EventToken) |
Získá hodnotu EventToken pro další událost za danou EventTokenudálostí . |
GetPreviousToken(EventToken) |
Získá pro EventToken předchozí událost před danou EventToken. (Zděděno od Chain) |
IsValidEventType(IntelliTraceEvent) |
Při přepsání v odvozené třídě určuje, zda je daná hodnota IntelliTraceEvent platná pro tento řetězec. (Zděděno od Chain) |
IsValidToken(EventToken) |
Určuje, jestli je daná hodnota EventToken platná pro tento řetězec. |
ReadEventBytes() |
Při přepsání v odvozené třídě přečte jednu nezpracovanou událost ze streamu. |
ReadEventLength() |
Při přepsání v odvozené třídě získá délku další události ve streamu. |
Tokens() |
Poskytuje stream událostí zaznamenaných ze spuštěné aplikace. StreamChain poskytuje přístup na vyžádání a vytváření instancí událostí ve streamu, když GetEvent(EventToken) je volána nebo GetEvents(EventToken, EventToken) je volána. IntelliTraceEvents nejsou uloženy v StreamChainsouboru . (Zděděno od Chain) |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Poskytuje stream událostí zaznamenaných ze spuštěné aplikace. StreamChain poskytuje přístup na vyžádání a vytváření instancí událostí ve streamu, když GetEvent(EventToken) je volána nebo GetEvents(EventToken, EventToken) je volána. IntelliTraceEvents nejsou uloženy v StreamChainsouboru . (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. |