Partager via


StreamingCollection<T>, classe

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

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

Paramètres de type

  • T

Le type StreamingCollection<T> expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique StreamingCollection<T>() Videz le constructeur requis par ASP.NET pour sérialiser. Ce constructeur ne doit pas être utilisé par une commande car il n'aura pas la référence nécessaire à ContinueExecution.
Méthode publique StreamingCollection<T>(Command) Le constructeur de StreamingCollection qui associe cette collection à une commande utilisée pour remplir la collection avec les données.Cela permettra la collection aux données partielles de flux et utilise les données de méthode de ContinueExecution de commandes pour récupérer les données qu'il a besoin.
Méthode publique StreamingCollection<T>(Command, Int32) Le constructeur de StreamingCollection qui associe cette collection à une commande utilisée pour remplir la collection avec les données.Cela permettra la collection aux données partielles de flux et utilise les données de méthode de ContinueExecution de commandes pour récupérer les données qu'il a besoin. La taille du cache prévue de l'objet

Début

Propriétés

  Nom Description
Propriété publique Current
Propriété publique HandleExceptions Indique si MoveNext() gère les exceptions qui peuvent se produire ou des rethrows elles.Par défaut, elle a la valeur true car l'itération en général est effectuée par ASP.NET pendant le processus de sérialisation et nous ne pouvons pas seulement lever une exception à ASP.NET au milieu de ce processus.Toutefois, si un StreamingCollection est utilisé et explicitement itéré plus de, l'appelant souhaiterait définir la valeur false pour gérer toutes les exceptions lui-même.
Propriété protégée HasQueuedData Indique s'il existe actuellement des données dans le cache.
Propriété publique IsComplete Une fois la commande l'a exécuté cette collection toutes les données pour ce résultat que la commande doit définir IsComplete true.Ne définissez pas IsComplete lorsque le cache est complet, seul ensemble il après la collection a été entièrement remplie.

Début

Méthodes

  Nom Description
Méthode publique Add Cette version de cette méthode qui est requise par ASP.NET pour la sérialisation XML. La commande doit utiliser le mettre en file d'attente (T) la méthode qui permet à la collection pour gérer correctement le cache.
Méthode publique BindCommand liens qui StreamingCollection à une commande
Méthode publique Enqueue Enqueue est utilisé pour ajouter un élément au cache de façon FIFO.Cela signifie que le premier élément ajouté à la collection est le premier élément retourné à l'appelant (premier ordre à système premier entré, premier sorti). C'est la méthode qui doit être utilisée pour la gestion du cache.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetEnumerator Cette collection permet d'accéder aux objets via un énumérateur générique et non générique.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetQueuedItemsEnumerator Retourne un énumérateur non destructif pour les éléments dans la file d'attente.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique MoveNext
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms