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 | |
---|---|---|
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. | |
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. | |
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 | |
---|---|---|
Current | ||
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. | |
HasQueuedData | Gibt an, ob nur Daten im Cache vorhanden ist. | |
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 | |
---|---|---|
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. | |
BindCommand | wird dieses StreamingCollection einen Befehl | |
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. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetEnumerator | Diese Auflistung aktiviert Zugriff auf Objekte durch einen generischen und nicht generischen Enumerator. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetQueuedItemsEnumerator | Gibt einen zerstörungsfreien Enumerator für Elemente in der Warteschlange zurück. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
MoveNext | ||
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
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.