FileEntityAsyncQueue Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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)
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| FileEntityAsyncQueue(Task<Boolean>) | |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AreResultsAccurate |
Ruft eine Aufgabe, die einen booleschen Wert zurückgibt, der angibt, ob der Inhalt der Warteschlange korrekt ist oder nicht. |
| Completion |
Ruft eine Aufgabe ab, die beim Complete() Aufrufen in einen abgeschlossenen Zustand übergeht und die Warteschlange leer ist. (Geerbt von AsyncQueue<T>) |
| Count |
Ruft die Anzahl der Elemente ab, die sich derzeit in der Warteschlange befinden. (Geerbt von AsyncQueue<T>) |
| InitialCapacity |
Ruft die anfängliche Kapazität für die Warteschlange ab. (Geerbt von AsyncQueue<T>) |
| IsCompleted |
Ruft einen Wert ab, der angibt, ob die Warteschlange leer ist und aufgerufen wurde Complete() . (Geerbt von AsyncQueue<T>) |
| IsEmpty |
Ruft einen Wert ab, der angibt, ob die Warteschlange zurzeit leer ist. (Geerbt von AsyncQueue<T>) |
| SyncRoot |
Ruft das von dieser Warteschlange verwendete Synchronisierungsobjekt ab. (Geerbt von AsyncQueue<T>) |
Methoden
| Name | Beschreibung |
|---|---|
| Complete() |
Signale, dass keine weiteren Elemente enqueuiert werden. (Geerbt von AsyncQueue<T>) |
| DequeueAsync(CancellationToken) |
Ruft eine Aufgabe ab, deren Ergebnis das Element an der Kopfzeile der Warteschlange ist. (Geerbt von AsyncQueue<T>) |
| Enqueue(T) |
Fügt dem Tail der Warteschlange ein Element hinzu. (Geerbt von AsyncQueue<T>) |
| OnCompleted() |
Wird aufgerufen, wenn die Warteschlange abgeschlossen ist. (Geerbt von AsyncQueue<T>) |
| OnDequeued(T) |
Wird aufgerufen, wenn ein Wert dequeuiert wird. (Geerbt von AsyncQueue<T>) |
| OnEnqueued(T, Boolean) |
Wird aufgerufen, wenn ein Wert enqueued wird. (Geerbt von AsyncQueue<T>) |
| Peek() |
Ruft den Wert an der Kopfzeile der Warteschlange ab, ohne ihn aus der Warteschlange zu entfernen. (Geerbt von AsyncQueue<T>) |
| ToArray() |
Gibt eine Kopie dieser Warteschlange als Array zurück. (Geerbt von AsyncQueue<T>) |
| TryDequeue(Predicate<T>, T) |
Entfernt das Element sofort vom Kopf der Warteschlange, wenn ein Element verfügbar ist, das der angegebenen Prüfung entspricht; andernfalls wird ohne Element zurückgegeben. (Geerbt von AsyncQueue<T>) |
| TryDequeue(T) |
Entfernt das Element sofort vom Kopf der Warteschlange, wenn ein Element verfügbar ist, andernfalls ohne Element zurück. (Geerbt von AsyncQueue<T>) |
| TryEnqueue(T) |
Fügt dem Tail der Warteschlange ein Element hinzu, wenn es noch nicht abgeschlossen ist. (Geerbt von AsyncQueue<T>) |
| TryPeek(T) |
Ruft den Wert am Kopf der Warteschlange ab, ohne ihn aus der Warteschlange zu entfernen, wenn er nicht leer ist. (Geerbt von AsyncQueue<T>) |