Compartir a través de


StreamingCollection<T> (Clase)

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

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

Parámetros de tipo

  • T

El tipo StreamingCollection<T> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público StreamingCollection<T>() Vacíe el constructor necesario por ASP.NET para serializar. Este constructor no se debe utilizar para un comando porque no tendrá la referencia necesaria para ContinueExecution.
Método público StreamingCollection<T>(Command) El constructor de StreamingCollection que asocie esta colección a un comando que se utiliza para rellenar la colección con datos.Esto hará que la colección transmitir datos parciales y utilice los datos del método de ContinueExecution de comandos para recuperar los datos mientras la necesita.
Método público StreamingCollection<T>(Command, Int32) El constructor de StreamingCollection que asocie esta colección a un comando que se utiliza para rellenar la colección con datos.Esto hará que la colección transmitir datos parciales y utilice los datos del método de ContinueExecution de comandos para recuperar los datos mientras la necesita. El tamaño de caché estimado de objeto

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Current
Propiedad pública HandleExceptions Indica si MoveNext() controla las excepciones que pueden producirse o los vuelve a ellas.De forma predeterminada, se establece en true porque la iteración está siendo hace normalmente por ASP.NET durante el proceso de serialización y no simplemente podemos producir una excepción a ASP.NET en medio de este proceso.Sin embargo, si un StreamingCollection se utiliza y se está recorriendo encima explícitamente, el llamador desearía establecerlo en false para administrar cualquier excepción propio.
Propiedad protegida HasQueuedData Indica si actualmente hay datos en caché.
Propiedad pública IsComplete Una vez que el comando ha rellenado esta colección todos los datos para este resultado que el comando debe establecer IsComplete en True.No establezca IsComplete cuando la memoria caché está llena, solo conjunto él después de que la colección se haya rellenado totalmente.

Arriba

Métodos

  Nombre Descripción
Método público Add Esta versión de este método requerido por ASP.NET para la serialización XML. El comando debe utilizar el Enqueue (T) al método que permite que la colección se ocupa correctamente de la memoria caché.
Método público BindCommand enlaza este StreamingCollection a un comando
Método público Enqueue Enqueue se utiliza para agregar un elemento a la memoria caché de una manera de primero en entrar, primero en salir.Esto significa que el primer elemento agregado a la colección es el primer elemento devuelto al llamador (First-in/first-out First Out orden). Este es el método que se debe utilizar para controlar la administración de la memoria caché.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetEnumerator Esta colección permite el acceso a los objetos mediante un enumerador genérico y no genérico.
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetQueuedItemsEnumerator Devuelve un enumerador no destructivo para los elementos en la cola.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público MoveNext
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)