Sprache

FileEntityAsyncQueue Klasse

Definition

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
FileEntityAsyncQueue

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

Gilt für: