Klasa StreamingCollection<T>
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.StreamingCollection<T>
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
Public Class StreamingCollection(Of T) _
Implements IEnumerable(Of T), IEnumerable
public class StreamingCollection<T> : IEnumerable<T>,
IEnumerable
Parametry typów
- T
Typ StreamingCollection<T> uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
StreamingCollection<T>() | Pustego konstruktora wymagane przez ASP.NET w celu serializować. Ten konstruktor nie powinny używana przez polecenie, ponieważ nie będzie potrzebne odwołanie do ContinueExecution. | |
StreamingCollection<T>(Command) | Konstruktora StreamingCollection kojarzy tej kolekcji do polecenia, który jest używany do wypełniania kolekcji danych.Umożliwi to kolekcja strumienia częściowe dane i użyć polecenia ContinueExecution danych metody do pobieranie danych jej potrzeb. | |
StreamingCollection<T>(Command, Int32) | Konstruktora StreamingCollection kojarzy tej kolekcji do polecenia, który jest używany do wypełniania kolekcji danych.Umożliwi to kolekcja strumienia częściowe dane i użyć polecenia ContinueExecution danych metody do pobieranie danych jej potrzeb.Bufor szacowany rozmiar obiektu |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Current | ||
HandleExceptions | Wskazuje, czy MoveNext() obsługi wyjątków, które mogą występować lub je rethrows.Domyślnie jest ustawiony na wartość true, ponieważ iteracja jest zwykle wykonywane przez ASP.NET podczas serializacji procesu i możemy po prostu nie Zgłoś wyjątek do ASP.NET w trakcie tego procesu.Jednak jeśli StreamingCollection jest używane i podstawy nad jawnie, obiekt wywołujący może być to wartość false w celu obsługi wyjątków, sam. | |
HasQueuedData | Wskazuje, czy istnieje obecnie danych w pamięci podręcznej. | |
IsComplete | Po poleceniu wypełnił tej kolekcji wszystkie dane dla tego wyniku polecenia powinny ustawi IsComplete na wartość True.Ustaw IsComplete po zapełnieniu pamięci podręcznej, nie tylko ustawić po całkowicie wypełniony kolekcji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add | Tej wersji tej metody wymagane przez ASP.NET do serializacji XML. Polecenia należy używać metody Enqueue(T), która umożliwia zbieranie do zajmowania się poprawnie pamięci podręcznej. | |
BindCommand | wiąże się to StreamingCollection do polecenia | |
Enqueue | Kolejkowania wywołań zwrotnych jest używany, aby dodać element do pamięci podręcznej w sposób FIFO.Oznacza, że pierwszy element do kolekcji dodać pierwszy element zwróconych (kolejność pierwszego w pierwszym Out). Jest to metoda, które powinny być używane do obsługi zarządzania pamięcią podręczną. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetEnumerator | Ta kolekcja umożliwia dostęp do obiektów poprzez numeratora zarówno ogólne i -uniwersalne. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetQueuedItemsEnumerator | Zwraca nieniszczących modułu wyliczającego dla elementów w kolejce. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
MoveNext | ||
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IEnumerable.GetEnumerator |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.