Jazyk

FileEntityAsyncQueue Třída

Definice

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)
Dědičnost
FileEntityAsyncQueue

Konstruktory

Name Description
FileEntityAsyncQueue(Task<Boolean>)

Vlastnosti

Name Description
AreResultsAccurate

Získá úkol vracející logickou hodnotu označující, zda je obsah fronty přesný nebo ne.

Completion

Získá úkol, který při zavolání přejde do dokončeného stavu Complete() a fronta je prázdná.

(Zděděno od AsyncQueue<T>)
Count

Získá počet prvků aktuálně ve frontě.

(Zděděno od AsyncQueue<T>)
InitialCapacity

Získá počáteční kapacitu fronty.

(Zděděno od AsyncQueue<T>)
IsCompleted

Získá hodnotu určující, zda je fronta prázdná a vyvolala Complete() .

(Zděděno od AsyncQueue<T>)
IsEmpty

Získá hodnotu určující, zda fronta je aktuálně prázdná.

(Zděděno od AsyncQueue<T>)
SyncRoot

Získá objekt synchronizace používaný touto frontou.

(Zděděno od AsyncQueue<T>)

Metody

Name Description
Complete()

Signály, že žádné další prvky nebudou zapsány do fronty.

(Zděděno od AsyncQueue<T>)
DequeueAsync(CancellationToken)

Získá úkol, jehož výsledkem je prvek v čele fronty.

(Zděděno od AsyncQueue<T>)
Enqueue(T)

Přidá prvek na konec fronty.

(Zděděno od AsyncQueue<T>)
OnCompleted()

Vyvoláno při dokončení fronty.

(Zděděno od AsyncQueue<T>)
OnDequeued(T)

Vyvoláno při vyřazení hodnoty z fronty.

(Zděděno od AsyncQueue<T>)
OnEnqueued(T, Boolean)

Vyvoláno při zařazení hodnoty do fronty.

(Zděděno od AsyncQueue<T>)
Peek()

Získá hodnotu v záhlaví fronty bez odebrání z fronty.

(Zděděno od AsyncQueue<T>)
ToArray()

Vrátí kopii této fronty jako pole.

(Zděděno od AsyncQueue<T>)
TryDequeue(Predicate<T>, T)

Okamžitě vyřadí prvek z hlavy fronty, pokud je k dispozici, která splňuje zadanou kontrolu; v opačném případě vrátí bez prvku.

(Zděděno od AsyncQueue<T>)
TryDequeue(T)

Okamžitě vyřadí prvek z hlavy fronty, pokud je k dispozici, v opačném případě vrátí bez prvku.

(Zděděno od AsyncQueue<T>)
TryEnqueue(T)

Přidá prvek na konec fronty, pokud ještě nebyl dokončen.

(Zděděno od AsyncQueue<T>)
TryPeek(T)

Získá hodnotu v záhlaví fronty bez odebrání z fronty, pokud není prázdná.

(Zděděno od AsyncQueue<T>)

Platí pro