Classe StreamingCollection<T>
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Server.StreamingCollection<T>
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
Public Class StreamingCollection(Of T) _
Implements IEnumerable(Of T), IEnumerable
public class StreamingCollection<T> : IEnumerable<T>,
IEnumerable
Parâmetros de tipo
- T
O tipo StreamingCollection<T> expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
StreamingCollection<T>() | (O construtor exigido por ASP.NET para serializar. Este construtor não deve ser usado por um comando porque não terá a referência necessário para ContinueExecution. | |
StreamingCollection<T>(Command) | O construtor de StreamingCollection que associa essa coleção para um comando que é usado para preencher a coleção com dados.Isso permitirá que a coleção passar dados parciais e use os dados do método de ContinueExecution de comandos para recuperar dados à medida que precisa. | |
StreamingCollection<T>(Command, Int32) | O construtor de StreamingCollection que associa essa coleção para um comando que é usado para preencher a coleção com dados.Isso permitirá que a coleção passar dados parciais e use os dados do método de ContinueExecution de comandos para recuperar dados à medida que precisa. O tamanho estimado de cache do objeto |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Current | ||
HandleExceptions | Indica se MoveNext() trata exceções que podem ocorrer ou qual eles.Por padrão, isso é definido para retificar porque a iteração está sendo feita geralmente por ASP.NET durante o processo de serialização e nós podemos não apenas lançar uma exceção para ASP.NET no meio deste processo.No entanto, se um StreamingCollection está sendo usado e iterado sobre explicitamente, o chamador queira definir esse como false para tratar todas as exceções próprio. | |
HasQueuedData | Indica se existem atualmente os dados no cache. | |
IsComplete | Uma vez que o comando preencheu essa coleção todos os dados para este resultado que o comando deve definir IsComplete para retificar.Não defina IsComplete quando o cache estiver concluída, simplesmente conjunto ele após a coleção foi preenchida totalmente. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Add | Esta versão do método exigido por ASP.NET para Serialização XML. O comando deve usar enviar a fila (T) o método que permite que a coleção manipula corretamente o cache. | |
BindCommand | este StreamingCollection associa a um comando | |
Enqueue | Enqueue é usado para adicionar um item ao cache em uma maneira de PEPS.Isso significa que o primeiro item adicionado à coleção é o primeiro item retornado para o chamador (primeiro - em/primeiro - out primeiro para fora ordem). Este é o método que deve ser usado para manipular o gerenciamento de cache. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.) | |
GetEnumerator | Essa coleção permite acesso aos objetos através de um enumerador genérica e não genérica. | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetQueuedItemsEnumerator | Retorna um enumerador não destrutivo para os itens na fila. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MoveNext | ||
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IEnumerable.GetEnumerator |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.