Idioma

FileEntityAsyncQueue Classe

Definição

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
FileEntityAsyncQueue

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>)

Aplica-se a