Język

FileEntityAsyncQueue Klasa

Definicja

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

Konstruktory

Nazwa Opis
FileEntityAsyncQueue(Task<Boolean>)

Właściwości

Nazwa Opis
AreResultsAccurate

Pobiera zadanie zwracające wartość logiczną wskazującą, czy zawartość kolejki jest dokładna, czy nie.

Completion

Pobiera zadanie, które przechodzi do stanu ukończonego po Complete() wywołaniu, a kolejka jest pusta.

(Odziedziczone po AsyncQueue<T>)
Count

Pobiera liczbę elementów aktualnie w kolejce.

(Odziedziczone po AsyncQueue<T>)
InitialCapacity

Pobiera początkową pojemność kolejki.

(Odziedziczone po AsyncQueue<T>)
IsCompleted

Pobiera wartość wskazującą, czy kolejka jest zarówno pusta, jak i wywołana Complete() .

(Odziedziczone po AsyncQueue<T>)
IsEmpty

Pobiera wartość wskazującą, czy kolejka jest obecnie pusta.

(Odziedziczone po AsyncQueue<T>)
SyncRoot

Pobiera obiekt synchronizacji używany przez tę kolejkę.

(Odziedziczone po AsyncQueue<T>)

Metody

Nazwa Opis
Complete()

Sygnały, że żadne dalsze elementy nie zostaną w kolejce.

(Odziedziczone po AsyncQueue<T>)
DequeueAsync(CancellationToken)

Pobiera zadanie, którego wynikiem jest element w nagłówku kolejki.

(Odziedziczone po AsyncQueue<T>)
Enqueue(T)

Dodaje element do końca kolejki.

(Odziedziczone po AsyncQueue<T>)
OnCompleted()

Wywoływane po zakończeniu kolejki.

(Odziedziczone po AsyncQueue<T>)
OnDequeued(T)

Wywoływane, gdy wartość jest dequeued.

(Odziedziczone po AsyncQueue<T>)
OnEnqueued(T, Boolean)

Wywoływane, gdy wartość jest w kolejce.

(Odziedziczone po AsyncQueue<T>)
Peek()

Pobiera wartość na czele kolejki bez usuwania jej z kolejki.

(Odziedziczone po AsyncQueue<T>)
ToArray()

Zwraca kopię tej kolejki jako tablicę.

(Odziedziczone po AsyncQueue<T>)
TryDequeue(Predicate<T>, T)

Natychmiast usuwa element z nagłówka kolejki, jeśli jest dostępny, który spełnia określoną kontrolę; w przeciwnym razie zwraca wartość bez elementu.

(Odziedziczone po AsyncQueue<T>)
TryDequeue(T)

Natychmiast odsłania element z nagłówka kolejki, jeśli jest dostępny, w przeciwnym razie zwraca wartość bez elementu.

(Odziedziczone po AsyncQueue<T>)
TryEnqueue(T)

Dodaje element do końca kolejki, jeśli nie został jeszcze ukończony.

(Odziedziczone po AsyncQueue<T>)
TryPeek(T)

Pobiera wartość na czele kolejki bez usuwania jej z kolejki, jeśli nie jest pusta.

(Odziedziczone po AsyncQueue<T>)

Dotyczy