FileEntityAsyncQueue Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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)
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| FileEntityAsyncQueue(Task<Boolean>) | |
Свойства
| Имя | Описание |
|---|---|
| AreResultsAccurate |
Возвращает задачу, возвращающую логическое значение, указывающее, является ли содержимое очереди точным или нет. |
| Completion |
Получает задачу, которая переходит в завершенное состояние при Complete() вызове, а очередь пуста. (Унаследовано от AsyncQueue<T>) |
| Count |
Возвращает количество элементов, которые в настоящее время находятся в очереди. (Унаследовано от AsyncQueue<T>) |
| InitialCapacity |
Возвращает начальную емкость очереди. (Унаследовано от AsyncQueue<T>) |
| IsCompleted |
Возвращает значение, указывающее, является ли очередь пустой и Complete() вызываемой. (Унаследовано от AsyncQueue<T>) |
| IsEmpty |
Возвращает значение, указывающее, является ли очередь пустой в данный момент. (Унаследовано от AsyncQueue<T>) |
| SyncRoot |
Возвращает объект синхронизации, используемый этой очередью. (Унаследовано от AsyncQueue<T>) |
Методы
| Имя | Описание |
|---|---|
| Complete() |
Сигнализирует о том, что дальнейшие элементы не будут заквечены. (Унаследовано от AsyncQueue<T>) |
| DequeueAsync(CancellationToken) |
Получает задачу, результат которой является элементом в начале очереди. (Унаследовано от AsyncQueue<T>) |
| Enqueue(T) |
Добавляет элемент в хвост очереди. (Унаследовано от AsyncQueue<T>) |
| OnCompleted() |
Вызывается при завершении очереди. (Унаследовано от AsyncQueue<T>) |
| OnDequeued(T) |
Вызывается при отмене значения. (Унаследовано от AsyncQueue<T>) |
| OnEnqueued(T, Boolean) |
Вызывается при перечислении значения. (Унаследовано от AsyncQueue<T>) |
| Peek() |
Возвращает значение в голове очереди, не удаляя его из очереди. (Унаследовано от AsyncQueue<T>) |
| ToArray() |
Возвращает копию этой очереди в виде массива. (Унаследовано от AsyncQueue<T>) |
| TryDequeue(Predicate<T>, T) |
Немедленно отменяет элемент из головы очереди, если он доступен, который удовлетворяет указанной проверке; в противном случае возвращается без элемента. (Унаследовано от AsyncQueue<T>) |
| TryDequeue(T) |
Немедленно отменяет элемент из головы очереди, если он доступен, в противном случае возвращается без элемента. (Унаследовано от AsyncQueue<T>) |
| TryEnqueue(T) |
Добавляет элемент в хвост очереди, если он еще не завершен. (Унаследовано от AsyncQueue<T>) |
| TryPeek(T) |
Возвращает значение в голове очереди, не удаляя его из очереди, если оно не пусто. (Унаследовано от AsyncQueue<T>) |