FileEntityAsyncQueue Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public ref class FileEntityAsyncQueue sealed : Microsoft::VisualStudio::Threading::AsyncQueue<Microsoft::VisualStudio::Shell::Internal::FileEnumerationService::FileEntity ^>
public sealed class FileEntityAsyncQueue : Microsoft.VisualStudio.Threading.AsyncQueue<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity>
type FileEntityAsyncQueue = class
inherit AsyncQueue<FileEntity>
Public NotInheritable Class FileEntityAsyncQueue
Inherits AsyncQueue(Of FileEntity)
- Herança
Construtores
| Nome | Description |
|---|---|
| FileEntityAsyncQueue(Task<Boolean>) | |
Propriedades
| Nome | Description |
|---|---|
| AreResultsAccurate |
Obtém uma tarefa retornando um booliano indicando se o conteúdo da fila é preciso ou não. |
| Completion |
Obtém uma tarefa que faz a transição para um estado concluído quando Complete() é chamada e a fila está vazia. (Herdado de AsyncQueue<T>) |
| Count |
Obtém o número de elementos atualmente na fila. (Herdado de AsyncQueue<T>) |
| InitialCapacity |
Obtém a capacidade inicial da fila. (Herdado de AsyncQueue<T>) |
| IsCompleted |
Obtém um valor que indica se a fila está vazia e invocada Complete() . (Herdado de AsyncQueue<T>) |
| IsEmpty |
Obtém um valor que indica se a fila está vazia no momento. (Herdado de AsyncQueue<T>) |
| SyncRoot |
Obtém o objeto de sincronização usado por essa fila. (Herdado de AsyncQueue<T>) |
Métodos
| Nome | Description |
|---|---|
| Complete() |
Sinaliza que nenhum elemento adicional será enfileirado. (Herdado de AsyncQueue<T>) |
| DequeueAsync(CancellationToken) |
Obtém uma tarefa cujo resultado é o elemento à frente da fila. (Herdado de AsyncQueue<T>) |
| Enqueue(T) |
Adiciona um elemento à parte final da fila. (Herdado de AsyncQueue<T>) |
| OnCompleted() |
Invocado quando a fila é concluída. (Herdado de AsyncQueue<T>) |
| OnDequeued(T) |
Invocado quando um valor é dequeu. (Herdado de AsyncQueue<T>) |
| OnEnqueued(T, Boolean) |
Invocado quando um valor é enfileirado. (Herdado de AsyncQueue<T>) |
| Peek() |
Obtém o valor na cabeça da fila sem removê-lo da fila. (Herdado de AsyncQueue<T>) |
| ToArray() |
Retorna uma cópia dessa fila como uma matriz. (Herdado de AsyncQueue<T>) |
| TryDequeue(Predicate<T>, T) |
Desativa imediatamente o elemento da cabeça da fila se houver um disponível que satisfaça a verificação especificada; caso contrário, retorna sem um elemento. (Herdado de AsyncQueue<T>) |
| TryDequeue(T) |
Desativa imediatamente o elemento da cabeça da fila se um estiver disponível, caso contrário, retornará sem um elemento. (Herdado de AsyncQueue<T>) |
| TryEnqueue(T) |
Adicionará um elemento à parte final da fila se ele ainda não tiver sido concluído. (Herdado de AsyncQueue<T>) |
| TryPeek(T) |
Obtém o valor no cabeçalho da fila sem removê-lo da fila, se não estiver vazio. (Herdado de AsyncQueue<T>) |