PartitionedListChain Classe

Definizione

Fornisce un elenco di eventi registrati da un'applicazione in esecuzione. Un PartitionedListChain oggetto carica gli eventi in partizioni per una migliore gestione della memoria e per consentire il caricamento di grandi catene di eventi.

public ref class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class PartitionedListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type PartitionedListChain = class
    inherit DerivedChain
Public MustInherit Class PartitionedListChain
Inherits DerivedChain
Ereditarietà
PartitionedListChain
Derivato

Proprietà

AfterLastToken

Ottiene un oggetto EventToken per la posizione immediatamente dopo l'oggetto corrente LastToken. Se alla catena vengono aggiunti altri eventi, il token restituito da AfterLastToken diventerà valido. Questa proprietà è disponibile anche se CanGetLastToken restituisce false.

BeforeFirstToken

Ottiene un oggetto EventToken per la posizione immediatamente prima FirstTokendi . Questo token non risulterà mai valido.

CanGetCount

Ottiene un valore che determina se la catena supporta Count.

CanGetLastToken

Ottiene un valore che determina se la catena supporta LastToken.

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.

FirstToken

Ottiene EventToken per il primo evento nella catena.

FirstValidToken

Ottiene EventToken per il primo evento valido nella catena.

IsEmpty

Ottiene un valore che indica se la catena è vuota.

LastToken

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

PartitionedChain

Ottiene l'oggetto StreamChain che è l'origine degli eventi di questa catena.

PartitioningChain

Ottiene l'oggetto DerivedChain che contiene ciascuno degli eventi di partizionamento utilizzati per suddividere in partizioni la catena più ampia.

PartitionLoadLimitEnabled

Ottiene o imposta un valore che indica se esiste un limite al numero di partizioni PartitionedListChain che verrà caricato contemporaneamente (prima di scaricare le partizioni usate meno di recente).

Metodi

Dispose()

Rilascia le risorse usate da questa catena.

(Ereditato da Chain)
Dispose(Boolean)

Rilascia le risorse usate da questa catena.

GetEnumerator()

Fornisce un elenco di eventi registrati da un'applicazione in esecuzione. Un PartitionedListChain oggetto carica gli eventi in partizioni per una migliore gestione della memoria e per consentire il caricamento di grandi catene di eventi.

(Ereditato da Chain)
GetEnumerator<TEvent>()

Fornisce un elenco di eventi registrati da un'applicazione in esecuzione. Un PartitionedListChain oggetto carica gli eventi in partizioni per una migliore gestione della memoria e per consentire il caricamento di grandi catene di eventi.

(Ereditato da Chain)
GetEvent(EventToken)

Ottiene un IntelliTraceEvent per l'oggetto EventToken specificato.

GetEvents(EventToken, EventToken)

Ottiene più IntelliTraceEvents da un avvio EventToken a , ma non include un oggetto finale EventToken.

GetNextToken(EventToken)

Ottiene EventToken per l'evento successivo dopo EventTokenspecificato.

GetPreviousToken(EventToken)

Ottiene il token per l'evento precedente prima del token specificato.

IsValidEventType(IntelliTraceEvent)

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

IsValidToken(EventToken)

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

OnPartitionUpdate(PartitioningEvent, IList<IntelliTraceEvent>)

Fornisce un elenco di eventi registrati da un'applicazione in esecuzione. Un PartitionedListChain oggetto carica gli eventi in partizioni per una migliore gestione della memoria e per consentire il caricamento di grandi catene di eventi.

Refresh()

Aggiorna i dati nella catena dal partizionamento e dalle catene di eventi partizionati.

Tokens()

Fornisce un elenco di eventi registrati da un'applicazione in esecuzione. Un PartitionedListChain oggetto carica gli eventi in partizioni per una migliore gestione della memoria e per consentire il caricamento di grandi catene di eventi.

(Ereditato da Chain)

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Fornisce un elenco di eventi registrati da un'applicazione in esecuzione. Un PartitionedListChain oggetto carica gli eventi in partizioni per una migliore gestione della memoria e per consentire il caricamento di grandi catene di eventi.

(Ereditato da Chain)

Metodi di estensione

EmptyIfNull<T>(IEnumerable<T>)

Restituisce questa enumerazione nel caso in cui non sia Null. Nel caso in cui sia null restituisce un'enumerazione vuota.

Si applica a