Udostępnij za pośrednictwem


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
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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
Właściwość publiczna Current
Właściwość publiczna 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.
Właściwość chroniona HasQueuedData Wskazuje, czy istnieje obecnie danych w pamięci podręcznej.
Właściwość publiczna 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
Metoda publiczna 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.
Metoda publiczna BindCommand wiąże się to StreamingCollection do polecenia
Metoda publiczna 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ą.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna GetEnumerator Ta kolekcja umożliwia dostęp do obiektów poprzez numeratora zarówno ogólne i -uniwersalne.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetQueuedItemsEnumerator Zwraca nieniszczących modułu wyliczającego dla elementów w kolejce.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna MoveNext
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server