Язык

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

Конструкторы

Имя Описание
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>)

Применяется к