Classe StreamingCollection<T>

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.StreamingCollection<T>

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
Public Class StreamingCollection(Of T) _
    Implements IEnumerable(Of T), IEnumerable
public class StreamingCollection<T> : IEnumerable<T>, 
    IEnumerable

Parametri di tipo

  • T

Il tipo StreamingCollection<T> espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico StreamingCollection<T>() Costruttore vuoto richiesto da ASP.NET per serializzare. Questo costruttore non deve essere utilizzato da un comando perché non sarà necessario il riferimento a ContinueExecution.
Metodo pubblico StreamingCollection<T>(Command) Il costruttore di StreamingCollection che associa la raccolta a un comando utilizzato per riempire la raccolta di dati.In questo modo la raccolta dei dati parziali il flusso e utilizzerà i dati del metodo di ContinueExecution dei controlli per recuperare i dati mentre la necessità.
Metodo pubblico StreamingCollection<T>(Command, Int32) Il costruttore di StreamingCollection che associa la raccolta a un comando utilizzato per riempire la raccolta di dati.In questo modo la raccolta dei dati parziali il flusso e utilizzerà i dati del metodo di ContinueExecution dei controlli per recuperare i dati mentre la necessità. La dimensione della cache stimata dell'oggetto

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Current
Proprietà pubblica HandleExceptions Indica se MoveNext () gestisce le eccezioni che possono verificarsi o rigenerate essi.Per impostazione predefinita, questa proprietà è impostata su true per l'iterazione viene effettuata in genere da ASP.NET durante il processo di serializzazione e non appena possibile generare un'eccezione a ASP.NET tra a questo processo.Tuttavia, se uno StreamingCollection utilizza e ripetendo in modo esplicito, il chiamante desidererebbe per impostare tale proprietà su false per gestire tutte le eccezioni stesso.
Proprietà protetta. HasQueuedData Indica se attualmente sono disponibili dati nella cache.
Proprietà pubblica IsComplete Il comando ha riempito una volta questa raccolta tutti i dati per i risultati del comando deve impostare IsComplete true.Non impostare IsComplete quando la cache è completo, solo set dopo la raccolta completamente è stata compilata.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Questa versione di questo metodo richiesto da ASP.NET per la serializzazione XML. Il comando deve utilizzare il accodamento (T) metodo che consente alla raccolta per gestire correttamente della cache.
Metodo pubblico BindCommand associa questo StreamingCollection a un comando
Metodo pubblico Enqueue Accodamento è utilizzato per aggiungere un elemento alla cache in modo FIFO.Ciò significa che il primo elemento aggiunto alla raccolta è il primo elemento restituito al chiamante (primo/nel primoordine primo). Questo è il metodo che deve essere utilizzato per la gestione della cache.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetEnumerator Questa raccolta consente l'accesso agli oggetti attraverso sia un enumeratore generico non generico.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetQueuedItemsEnumerator Restituisce un enumeratore non distruttivo per gli elementi nella coda.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico MoveNext
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server