Freigeben über


StreamingCollection<T>-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Typparameter

  • T

Der StreamingCollection<T>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode StreamingCollection<T>() Leeren Sie den Konstruktor, der von ASP.NET erforderlich ist, um zu serialisieren. Dieser Konstruktor sollte nicht durch einen Befehl verwendet werden, da er keine erforderlichen Verweis auf ContinueExecution hat.
Öffentliche Methode StreamingCollection<T>(Command) Der StreamingCollections-Konstruktor, der diese Auflistung einem Befehl zugeordnet wird, der verwendet wird, um die Auflistung mit Daten zu füllen.Dadurch kann die Auflistung in den partiellen Daten des Streams und die Befehle ContinueExecutions-Methodendaten, um die Daten abzurufen, das diese benötigt.
Öffentliche Methode StreamingCollection<T>(Command, Int32) Der StreamingCollections-Konstruktor, der diese Auflistung einem Befehl zugeordnet wird, der verwendet wird, um die Auflistung mit Daten zu füllen.Dadurch kann die Auflistung in den partiellen Daten des Streams und die Befehle ContinueExecutions-Methodendaten, um die Daten abzurufen, das diese benötigt. Die geschätzte Cachegröße des Objekts

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Current
Öffentliche Eigenschaft HandleExceptions Gibt an, ob MoveNext() Ausnahmen behandelt, die möglicherweise auftreten oder erneut ausgelöst wird.Standardmäßig wird dieses festgelegt, auszurichten, da um die Iteration im Allgemeinen von ASP.NET während des Serialisierungsprozesses vorgenommen wird und Sie eine Ausnahme für ASP.NET nicht mitten in diesem Prozess derzeit auslösen können.Wenn jedoch ein StreamingCollection von explizit verwendet und durchlaufen wird, könnte der Aufrufer dieses auf false festlegen werden, um alle Ausnahmen zu behandeln selbst.
Geschützte Eigenschaft HasQueuedData Gibt an, ob nur Daten im Cache vorhanden ist.
Öffentliche Eigenschaft IsComplete Sobald die der Befehl diese Auflistung werden alle Daten für dieses Ergebnis gefüllt, das der Befehl IsComplete auf True festlegen soll.Legen Sie keine IsComplete fest, wenn der Cache ist voll, nur Satz es, nachdem die Auflistung vollständig aufgefüllt wurde.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Diese Version dieser Methode, die von ASP.NET für XML-Serialisierung benötigt wird. Der Befehl muss mit das in die Warteschlange gereihte verwenden (T) Methode, die der Auflistung ermöglicht, um den Cache ordnungsgemäß zu verarbeiten.
Öffentliche Methode BindCommand wird dieses StreamingCollection einen Befehl
Öffentliche Methode Enqueue Enqueue wird verwendet, um dem Cache ein Element in einer FIFO-Art hinzuzufügen.Dies bedeutet, dass der erste Punkt, der der Auflistung hinzugefügt wird, das erste Element ist, der an den Aufrufer zurückgegeben wird (First In, First Out). Dies ist die Methode, die verwendet werden soll, um Cacheverwaltung zu behandeln.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetEnumerator Diese Auflistung aktiviert Zugriff auf Objekte durch einen generischen und nicht generischen Enumerator.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetQueuedItemsEnumerator Gibt einen zerstörungsfreien Enumerator für Elemente in der Warteschlange zurück.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode MoveNext
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace