Condividi tramite


TestChain Classe

Definizione

Fornisce una catena di eventi di test registrati da un'applicazione in esecuzione. TestChain è un ListChain oggetto e carica tutti i dati della catena in memoria.

public ref class TestChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
public ref class TestChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
class TestChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
public sealed class TestChain : Microsoft.VisualStudio.IntelliTrace.ListChain
type TestChain = class
    inherit ListChain
Public NotInheritable Class TestChain
Inherits ListChain
Ereditarietà

Proprietà

AfterLastToken

Ottiene un oggetto EventToken che rappresenta una 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 ListChain)
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 ListChain)
CanGetLastToken

Ottiene un valore che determina se la catena supporta LastToken.

(Ereditato da ListChain)
CanGetPreviousToken

Ottiene un valore che determina se la catena supporta GetPreviousToken(EventToken).

(Ereditato da ListChain)
Count

Ottiene il numero di eventi nella catena. Questa proprietà può essere chiamata solo se CanGetCount restituisce true.

(Ereditato da ListChain)
EventList

Fornisce una catena di eventi di test registrati da un'applicazione in esecuzione. TestChain è un ListChain oggetto e carica tutti i dati della catena in memoria.

(Ereditato da ListChain)
FirstToken

Ottiene EventToken per il primo evento nella catena.

(Ereditato da ListChain)
FirstValidToken

Ottiene un EventToken oggetto per il primo evento valido nella catena

(Ereditato da ListChain)
IsEmpty

Ottiene un valore che indica se la catena è vuota.

(Ereditato da ListChain)
LastToken

Ottiene EventToken per l'ultimo evento nella catena. Questa proprietà può essere chiamata solo se CanGetLastToken restituisce true.

(Ereditato da ListChain)

Metodi

Dispose()

Rilascia le risorse usate da questa catena.

(Ereditato da Chain)
Dispose(Boolean)

Rilascia le risorse usate da questa catena.

(Ereditato da ListChain)
GetEnumerator()

Fornisce una catena di eventi di test registrati da un'applicazione in esecuzione. TestChain è un ListChain oggetto e carica tutti i dati della catena in memoria.

(Ereditato da Chain)
GetEnumerator<TEvent>()

Fornisce una catena di eventi di test registrati da un'applicazione in esecuzione. TestChain è un ListChain oggetto e carica tutti i dati della catena in memoria.

(Ereditato da Chain)
GetEvent(EventToken)

Ottiene un IntelliTraceEvent per l'oggetto EventToken specificato.

(Ereditato da ListChain)
GetEvents(EventToken, EventToken)

Ottiene più IntelliTraceEvents da un'avvio EventToken a, ma non include una fine EventToken.

(Ereditato da ListChain)
GetNextToken(EventToken)

Ottiene EventToken per l'evento successivo dopo EventTokenspecificato.

(Ereditato da ListChain)
GetPreviousToken(EventToken)

Ottiene l'oggetto EventToken per l'evento precedente prima dell'oggetto EventToken specificato.

(Ereditato da ListChain)
IsValidEventType(IntelliTraceEvent)

Determina se l'elemento IntelliTraceEvent è valido per questa catena. Il tipo di evento deve essere quello consentito in questa catena.

(Ereditato da ListChain)
IsValidToken(EventToken)

Determina se l'elemento EventToken è valido per questa catena.

(Ereditato da ListChain)
Refresh()

Aggiorna l'elenco degli eventi dalle origini della catena e carica ogni evento dalla catena in memoria.

(Ereditato da ListChain)
ReloadEvent(EventToken)

Ottiene un IntelliTraceEvent oggetto per l'oggetto specificato EventToken, ignorando qualsiasi memorizzazione nella cache.

(Ereditato da ListChain)
Tokens()

Fornisce una catena di eventi di test registrati da un'applicazione in esecuzione. TestChain è un ListChain oggetto e carica tutti i dati della catena in memoria.

(Ereditato da Chain)
ToSourceToken(EventToken)

Converte un EventToken oggetto per questa catena in un EventToken oggetto per l'origine Chain

(Ereditato da ListChain)

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Fornisce una catena di eventi di test registrati da un'applicazione in esecuzione. TestChain è un ListChain oggetto e carica tutti i dati della catena in memoria.

(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