FileEntityAsyncQueue Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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>) |