IntelliTraceTokenStreamChain Classe

Definizione

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à
IntelliTraceTokenStreamChain

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 token si trova nell'elenco di filtri o meno.

(Ereditato da FilteredStreamChain)
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.

Si applica a