PartitionedListChain 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 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à
- 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. |