JoinableTaskCollection 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.
Eine Auflistung unvollständiger JoinableTask Objekte.
public ref class JoinableTaskCollection : System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Threading::JoinableTask ^>
[System.Diagnostics.DebuggerDisplay("JoinableTaskCollection: {displayName ?? "(anonymous)"}")]
public class JoinableTaskCollection : System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Threading.JoinableTask>
[<System.Diagnostics.DebuggerDisplay("JoinableTaskCollection: {displayName ?? "(anonymous)"}")>]
type JoinableTaskCollection = class
interface seq<JoinableTask>
interface IEnumerable
Public Class JoinableTaskCollection
Implements IEnumerable(Of JoinableTask)
- Vererbung
-
JoinableTaskCollection
- Attribute
- Implementiert
Hinweise
Alle abgeschlossenen JoinableTask Elemente werden automatisch aus der Auflistung entfernt.
Konstruktoren
JoinableTaskCollection(JoinableTaskContext, Boolean) |
Initialisiert eine neue Instanz der JoinableTaskCollection-Klasse. |
Eigenschaften
Context |
Ruft das JoinableTaskContext ab, zu dem diese Auflistung gehört. |
DisplayName |
Ruft einen lesbaren Namen ab, der möglicherweise in Hang-Berichten angezeigt wird, oder legt diesen fest. |
Methoden
Add(JoinableTask) |
Fügt dieser Auflistung den angegebenen JoinableTask hinzu. |
Contains(JoinableTask) |
Überprüft, ob es sich bei der angegebenen joinbaren Aufgabe um ein Mitglied dieser Sammlung handelt. |
GetEnumerator() |
Listet die Aufgaben in dieser Auflistung auf. |
Join() |
Teilt den Zugriff auf den Standard Thread, den joinableTask des Aufrufers möglicherweise hat (falls vorhanden), mit allen JoinableTask-Instanzen in dieser Auflistung, bis der zurückgegebene Wert verworfen wird. |
JoinTillEmptyAsync() |
Verknüpft den Kontext des Aufrufers mit dieser Auflistung, bis die Auflistung leer ist. |
JoinTillEmptyAsync(CancellationToken) |
Verknüpft den Kontext des Aufrufers mit dieser Auflistung, bis die Auflistung leer ist. |
Remove(JoinableTask) |
Entfernt die angegebene JoinableTask aus dieser Auflistung oder verringert die Anzahl der Refs, wenn diese Auflistung dies nachverfolgt. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Listet die Aufgaben in dieser Auflistung auf. |
Erweiterungsmethoden
EmptyIfNull<T>(IEnumerable<T>) |
Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher für alle Member.