IntelliTraceTokenStreamChain Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una catena di eventi token IntelliTrace registrati da un'applicazione in esecuzione. IntelliTraceTokenStreamChain è un StreamChain oggetto e carica solo i dati in memoria quando GetEvent(EventToken) o GetEvents(EventToken, EventToken) viene chiamato.
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
- Ereditarietà
Proprietà
Access |
Ottiene il tipo di accesso consentito alla catena. (Ereditato da RootChain) |
AfterLastToken |
Ottiene un EventToken oggetto per la posizione immediatamente dopo l'oggetto corrente LastToken. Se vengono aggiunti altri eventi alla catena, il token restituito da AfterLastToken diventerà valido. Questa proprietà è disponibile anche se CanGetLastToken restituisce false. (Ereditato da StreamChain) |
BeforeFirstToken |
Ottiene un EventToken oggetto per la posizione immediatamente prima FirstTokendi . Questo token non risulterà mai valido. (Ereditato da Chain) |
CanGetCount |
Ottiene un valore che determina se la catena supporta Count. (Ereditato da Chain) |
CanGetLastToken |
Ottiene un valore che determina se la catena supporta LastToken. (Ereditato da Chain) |
CanGetPreviousToken |
Ottiene un valore che determina se la catena supporta GetPreviousToken(EventToken). (Ereditato da Chain) |
Count |
Ottiene il numero di eventi nella catena. Questa proprietà può essere chiamata solo se CanGetCount restituisce true. (Ereditato da Chain) |
FirstToken |
Ottiene EventToken per il primo evento nella catena. (Ereditato da FilteredStreamChain) |
FirstValidToken |
Ottiene EventToken per il primo evento valido nella catena. (Ereditato da FilteredStreamChain) |
IsEmpty |
Ottiene un valore che indica se la catena è vuota. (Ereditato da StreamChain) |
LastToken |
Ottiene EventToken per l'ultimo evento nella catena. Questa proprietà può essere chiamata solo se CanGetLastToken restituisce true. (Ereditato da Chain) |
Metodi
AppendEvent(IntelliTraceEvent) |
Aggiunge un oggetto IntelliTraceEvent a un flusso. (Ereditato da StreamChain) |
ConvertToBytes(IntelliTraceEvent) |
Quando sottoposto a override in una classe derivata, converte IntelliTraceEvent in un evento non elaborato. (Ereditato da StreamChain) |
ConvertToEvent(EventToken, Byte[], Int32) |
Quando sottoposto a override in una classe derivata, converte un evento non elaborato a IntelliTraceEvent. (Ereditato da StreamChain) |
Dispose() |
Rilascia le risorse usate da questa catena. (Ereditato da Chain) |
Dispose(Boolean) |
Rilascia le risorse usate da questa catena. (Ereditato da StreamChain) |
FilteredEvent(EventToken) |
Ottiene un valore che determina se l'evento puntato da |
GetEnumerator() |
Fornisce una catena di eventi token IntelliTrace registrati da un'applicazione in esecuzione. IntelliTraceTokenStreamChain è un StreamChain oggetto e carica solo i dati in memoria quando GetEvent(EventToken) o GetEvents(EventToken, EventToken) viene chiamato. (Ereditato da Chain) |
GetEnumerator<TEvent>() |
Fornisce una catena di eventi token IntelliTrace registrati da un'applicazione in esecuzione. IntelliTraceTokenStreamChain è un StreamChain oggetto e carica solo i dati in memoria quando GetEvent(EventToken) o GetEvents(EventToken, EventToken) viene chiamato. (Ereditato da Chain) |
GetEvent(EventToken) |
Fornisce una catena di eventi token IntelliTrace registrati da un'applicazione in esecuzione. IntelliTraceTokenStreamChain è un StreamChain oggetto e carica solo i dati in memoria quando GetEvent(EventToken) o GetEvents(EventToken, EventToken) viene chiamato. (Ereditato da FilteredStreamChain) |
GetEvents(EventToken, EventToken) |
Ottiene più IntelliTraceEvents da un'avvio EventToken a, ma non include una fine EventToken. (Ereditato da FilteredStreamChain) |
GetNextToken(EventToken) |
Ottiene EventToken per l'evento successivo dopo EventTokenspecificato. (Ereditato da FilteredStreamChain) |
GetPreviousToken(EventToken) |
Ottiene l'oggetto EventToken per l'evento precedente prima dell'oggetto EventToken specificato. (Ereditato da Chain) |
IsValidEventType(IntelliTraceEvent) |
Determina se l'elemento IntelliTraceEvent è valido per questa catena. |
IsValidToken(EventToken) |
Determina se l'elemento EventToken è valido per questa catena. (Ereditato da StreamChain) |
ReadEventBytes() |
Quando sottoposto a override in una classe derivata, visualizza un evento singolo non elaborato dal flusso. (Ereditato da StreamChain) |
ReadEventId(EventToken) |
Quando viene sottoposto a override in una classe derivata, legge l'ID evento per l'evento specificato. (Ereditato da FilteredStreamChain) |
ReadEventLength() |
Se sottoposto a override in una classe derivata, recupera la lunghezza dell'evento successivo del flusso. (Ereditato da StreamChain) |
SkipToNextUnfilteredEvent(EventToken) |
Se il token specificato punta a un evento che dovrebbe essere filtrato per questo FilteredStreamChain, vengono ignorati tutti gli eventi filtrati fino all'evento successivo che non è presente nell'elenco dei filtri. Se il token specificato punta a un evento non presente nell'elenco dei filtri, viene restituito lo stesso EventToken. (Ereditato da FilteredStreamChain) |
Tokens() |
Fornisce una catena di eventi token IntelliTrace registrati da un'applicazione in esecuzione. IntelliTraceTokenStreamChain è un StreamChain oggetto e carica solo i dati in memoria quando GetEvent(EventToken) o GetEvents(EventToken, EventToken) viene chiamato. (Ereditato da Chain) |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Fornisce una catena di eventi token IntelliTrace registrati da un'applicazione in esecuzione. IntelliTraceTokenStreamChain è un StreamChain oggetto e carica solo i dati in memoria quando GetEvent(EventToken) o GetEvents(EventToken, EventToken) viene chiamato. (Ereditato da Chain) |
Metodi di estensione
EmptyIfNull<T>(IEnumerable<T>) |
Restituisce questa enumerazione nel caso in cui non sia null. In caso contrario, l'enumerazione null restituisce vuota. |