Sdílet prostřednictvím


StreamingCollection<T> – třída

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.TeamFoundation.Framework.Server
Sestavení:  Microsoft.TeamFoundation.Framework.Server (v Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

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

Parametry typu

  • T

Typ StreamingCollection<T> zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda StreamingCollection<T>() Prázdný konstruktor vyžadované ASP.NET pro serializaci. Tento konstruktor vhodné příkaz, protože nemá potřebné odkaz na ContinueExecution.
Veřejná metoda StreamingCollection<T>(Command) Konstruktoru StreamingCollection associates příkaz kolekci dat této kolekce.To umožní kolekce částečná data vysílat a používání dat metody ContinueExecution příkazy, je nutné ji načíst data.
Veřejná metoda StreamingCollection<T>(Command, Int32) Konstruktoru StreamingCollection associates příkaz kolekci dat této kolekce.To umožní kolekce částečná data vysílat a používání dat metody ContinueExecution příkazy, je nutné ji načíst data.Mezipaměť odhadovaná velikost objektu

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Current
Veřejná vlastnost HandleExceptions Označuje, zda MoveNext() zpracovává výjimky, které může dojít, nebo je znovu.Ve výchozím nastavení tato nastavena na hodnotu true, protože je právě obecně provádí iterace ASP.NET během serializace procesu a jsme nelze pouze vyvoláním výjimky ASP.NET během tohoto procesu.Však pokud je StreamingCollection se používá a vstupní přes explicitně, volající vhodné nastavte na hodnotu false pro výjimky zpracovat sám.
Chráněná vlastnost HasQueuedData Označuje, zda je aktuálně data v mezipaměti.
Veřejná vlastnost IsComplete Po příkazu naplnil této kolekce budou všechna data pro tento výsledek příkazu stanovit zobrazil na hodnotu True.Není nastavena zobrazil při zaplnění mezipaměti, nastavte ji pouze po úplném naplnění kolekce.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Tato verze tuto metodu, která vyžaduje ASP.NET pro serializaci kódu XML. Příkaz měli použít metodu Enqueue(T), která umožňuje sběr správně zacházet s mezipamětí.
Veřejná metoda BindCommand Tento StreamingCollection váže k příkazu
Veřejná metoda Enqueue Zařazení se používá k přidání položky mezipaměti způsobem FIFO.Znamená, že první položku do kolekce je první zboží vráceno (pořadí první V First Out). Toto je metoda použité ke zpracování Správa mezipaměti.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Tato kolekce umožňuje přístup k objektům prostřednictvím obecný a obecné enumerator.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetQueuedItemsEnumerator Vrátí nedestruktivní čítače výčtu položek ve frontě.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda MoveNext
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.TeamFoundation.Framework.Server – obor názvů