FileEntityAsyncQueue Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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>) |