FileEntityAsyncQueue Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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>) |