FileEntityAsyncQueue Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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)
- Inheritance
Constructors
FileEntityAsyncQueue(Task<Boolean>) |
Properties
AreResultsAccurate |
Gets a task returning a boolean indicating whether the content of the queue is accurate or not. |
Completion |
Gets a task that transitions to a completed state when Complete() is called and the queue is empty. (Inherited from AsyncQueue<T>) |
Count |
Gets the number of elements currently in the queue. (Inherited from AsyncQueue<T>) |
InitialCapacity |
Gets the initial capacity for the queue. (Inherited from AsyncQueue<T>) |
IsCompleted |
Gets a value indicating whether the queue is both empty and had Complete() invoked. (Inherited from AsyncQueue<T>) |
IsEmpty |
Gets a value indicating whether the queue is currently empty. (Inherited from AsyncQueue<T>) |
SyncRoot |
Gets the synchronization object used by this queue. (Inherited from AsyncQueue<T>) |
Methods
Complete() |
Signals that no further elements will be enqueued. (Inherited from AsyncQueue<T>) |
DequeueAsync(CancellationToken) |
Gets a task whose result is the element at the head of the queue. (Inherited from AsyncQueue<T>) |
Enqueue(T) |
Adds an element to the tail of the queue. (Inherited from AsyncQueue<T>) |
OnCompleted() |
Invoked when the queue is completed. (Inherited from AsyncQueue<T>) |
OnDequeued(T) |
Invoked when a value is dequeued. (Inherited from AsyncQueue<T>) |
OnEnqueued(T, Boolean) |
Invoked when a value is enqueued. (Inherited from AsyncQueue<T>) |
Peek() |
Gets the value at the head of the queue without removing it from the queue. (Inherited from AsyncQueue<T>) |
ToArray() |
Returns a copy of this queue as an array. (Inherited from AsyncQueue<T>) |
TryDequeue(Predicate<T>, T) |
Immediately dequeues the element from the head of the queue if one is available that satisfies the specified check; otherwise returns without an element. (Inherited from AsyncQueue<T>) |
TryDequeue(T) |
Immediately dequeues the element from the head of the queue if one is available, otherwise returns without an element. (Inherited from AsyncQueue<T>) |
TryEnqueue(T) |
Adds an element to the tail of the queue if it has not yet completed. (Inherited from AsyncQueue<T>) |
TryPeek(T) |
Gets the value at the head of the queue without removing it from the queue, if it is non-empty. (Inherited from AsyncQueue<T>) |