ThreadChain 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 correlati al thread registrati da un'applicazione in esecuzione. ThreadChain è un oggetto PartitionedListChain che carica gli eventi nelle partizioni per una migliore gestione della memoria.
public ref class ThreadChain sealed : Microsoft::VisualStudio::IntelliTrace::PartitionedListChain
public ref class ThreadChain sealed : Microsoft::VisualStudio::IntelliTrace::PartitionedListChain
class ThreadChain sealed : Microsoft::VisualStudio::IntelliTrace::PartitionedListChain
public sealed class ThreadChain : Microsoft.VisualStudio.IntelliTrace.PartitionedListChain
type ThreadChain = class
inherit PartitionedListChain
Public NotInheritable Class ThreadChain
Inherits PartitionedListChain
- Ereditarietà
Proprietà
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 PartitionedListChain) |
BeforeFirstToken |
Ottiene un EventToken oggetto per la posizione immediatamente prima FirstTokendi . Questo token non risulterà mai valido. (Ereditato da PartitionedListChain) |
CanGetCount |
Ottiene un valore che determina se la catena supporta Count. (Ereditato da PartitionedListChain) |
CanGetLastToken |
Ottiene un valore che determina se la catena supporta LastToken. (Ereditato da PartitionedListChain) |
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 PartitionedListChain) |
FirstToken |
Ottiene EventToken per il primo evento nella catena. (Ereditato da PartitionedListChain) |
FirstValidToken |
Ottiene EventToken per il primo evento valido nella catena. (Ereditato da PartitionedListChain) |
IntelliTraceThreadId |
Ottiene l'ID di thread di IntelliTrace che identifica il thread in questo file di IntelliTrace. |
IsEmpty |
Ottiene un valore che indica se la catena è vuota. (Ereditato da PartitionedListChain) |
LastToken |
Ottiene EventToken per l'ultimo evento nella catena. Questa proprietà può essere chiamata solo se CanGetLastToken restituisce true. (Ereditato da PartitionedListChain) |
PartitionedChain |
Ottiene l'oggetto StreamChain che è l'origine degli eventi di questa catena. (Ereditato da PartitionedListChain) |
PartitioningChain |
Ottiene l'oggetto DerivedChain che contiene ciascuno degli eventi di partizionamento utilizzati per suddividere in partizioni la catena più ampia. (Ereditato da PartitionedListChain) |
PartitionLoadLimitEnabled |
Ottiene o imposta un valore che indica se esiste un limite al numero di partizioni che PartitionedListChain verranno caricate simultaneamente (prima di scaricare le partizioni usate meno di recente). (Ereditato da PartitionedListChain) |
Metodi
Dispose() |
Rilascia le risorse usate da questa catena. (Ereditato da Chain) |
Dispose(Boolean) |
Rilascia le risorse usate da questa catena. (Ereditato da PartitionedListChain) |
GetEnumerator() |
Fornisce una catena di eventi correlati al thread registrati da un'applicazione in esecuzione. ThreadChain è un oggetto PartitionedListChain che carica gli eventi nelle partizioni per una migliore gestione della memoria. (Ereditato da Chain) |
GetEnumerator<TEvent>() |
Fornisce una catena di eventi correlati al thread registrati da un'applicazione in esecuzione. ThreadChain è un oggetto PartitionedListChain che carica gli eventi nelle partizioni per una migliore gestione della memoria. (Ereditato da Chain) |
GetEvent(EventToken) |
Ottiene un IntelliTraceEvent per l'oggetto EventToken specificato. (Ereditato da PartitionedListChain) |
GetEvents(EventToken, EventToken) |
Ottiene più IntelliTraceEvents da un'avvio EventToken a, ma non include una fine EventToken. (Ereditato da PartitionedListChain) |
GetNextToken(EventToken) |
Ottiene EventToken per l'evento successivo dopo EventTokenspecificato. (Ereditato da PartitionedListChain) |
GetPreviousToken(EventToken) |
Ottiene il token per l'evento precedente prima del token specificato. (Ereditato da PartitionedListChain) |
IsValidEventType(IntelliTraceEvent) |
Determina se l'elemento IntelliTraceEvent è valido per questa catena. (Ereditato da PartitionedListChain) |
IsValidToken(EventToken) |
Determina se l'elemento EventToken è valido per questa catena. (Ereditato da PartitionedListChain) |
OnPartitionUpdate(PartitioningEvent, IList<IntelliTraceEvent>) |
Fornisce una catena di eventi correlati al thread registrati da un'applicazione in esecuzione. ThreadChain è un oggetto PartitionedListChain che carica gli eventi nelle partizioni per una migliore gestione della memoria. (Ereditato da PartitionedListChain) |
Refresh() |
Aggiorna i dati nella catena dal partizionamento e dalle catene di eventi partizionati. (Ereditato da PartitionedListChain) |
Tokens() |
Fornisce una catena di eventi correlati al thread registrati da un'applicazione in esecuzione. ThreadChain è un oggetto PartitionedListChain che carica gli eventi nelle partizioni per una migliore gestione della memoria. (Ereditato da Chain) |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Fornisce una catena di eventi correlati al thread registrati da un'applicazione in esecuzione. ThreadChain è un oggetto PartitionedListChain che carica gli eventi nelle partizioni per una migliore gestione della 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. |