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 | |
---|---|---|
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. | |
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. | |
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 | |
---|---|---|
Current | ||
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. | |
HasQueuedData | Indica si actualmente hay datos en caché. | |
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 | |
---|---|---|
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é. | |
BindCommand | enlaza este StreamingCollection a un comando | |
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é. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
GetEnumerator | Esta colección permite el acceso a los objetos mediante un enumerador genérico y no genérico. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetQueuedItemsEnumerator | Devuelve un enumerador no destructivo para los elementos en la cola. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
MoveNext | ||
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Implementaciones de interfaz explícita
Nombre | Descripción | |
---|---|---|
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)