Lenguaje

FileEntityAsyncQueue Clase

Definición

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

Constructores

Nombre Description
FileEntityAsyncQueue(Task<Boolean>)

Propiedades

Nombre Description
AreResultsAccurate

Obtiene una tarea que devuelve un valor booleano que indica si el contenido de la cola es preciso o no.

Completion

Obtiene una tarea que realiza la transición a un estado completado cuando Complete() se llama a y la cola está vacía.

(Heredado de AsyncQueue<T>)
Count

Obtiene el número de elementos que se encuentran actualmente en la cola.

(Heredado de AsyncQueue<T>)
InitialCapacity

Obtiene la capacidad inicial de la cola.

(Heredado de AsyncQueue<T>)
IsCompleted

Obtiene un valor que indica si la cola está vacía y se ha Complete() invocado.

(Heredado de AsyncQueue<T>)
IsEmpty

Obtiene un valor que indica si la cola está vacía actualmente.

(Heredado de AsyncQueue<T>)
SyncRoot

Obtiene el objeto de sincronización utilizado por esta cola.

(Heredado de AsyncQueue<T>)

Métodos

Nombre Description
Complete()

Señales de que no se pondrá en cola ningún elemento adicional.

(Heredado de AsyncQueue<T>)
DequeueAsync(CancellationToken)

Obtiene una tarea cuyo resultado es el elemento en el encabezado de la cola.

(Heredado de AsyncQueue<T>)
Enqueue(T)

Agrega un elemento a la cola de la cola.

(Heredado de AsyncQueue<T>)
OnCompleted()

Se invoca cuando se completa la cola.

(Heredado de AsyncQueue<T>)
OnDequeued(T)

Se invoca cuando se desquea un valor.

(Heredado de AsyncQueue<T>)
OnEnqueued(T, Boolean)

Se invoca cuando se puesta en cola un valor.

(Heredado de AsyncQueue<T>)
Peek()

Obtiene el valor en el encabezado de la cola sin quitarlo de la cola.

(Heredado de AsyncQueue<T>)
ToArray()

Devuelve una copia de esta cola como una matriz.

(Heredado de AsyncQueue<T>)
TryDequeue(Predicate<T>, T)

Quita inmediatamente el elemento del encabezado de la cola si hay uno disponible que cumpla la comprobación especificada; de lo contrario, devuelve sin un elemento .

(Heredado de AsyncQueue<T>)
TryDequeue(T)

Inmediatamente quita de la cola el elemento del encabezado de la cola si uno está disponible; de lo contrario, devuelve sin un elemento .

(Heredado de AsyncQueue<T>)
TryEnqueue(T)

Agrega un elemento a la cola de la cola si aún no se ha completado.

(Heredado de AsyncQueue<T>)
TryPeek(T)

Obtiene el valor en el encabezado de la cola sin quitarlo de la cola, si no está vacío.

(Heredado de AsyncQueue<T>)

Se aplica a