JoinableTaskCollection 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.
Kolekcja niekompletnych JoinableTask obiektów.
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)
- Dziedziczenie
-
JoinableTaskCollection
- Atrybuty
- Implementuje
Uwagi
Wszystkie ukończone JoinableTask są automatycznie usuwane z kolekcji.
Konstruktory
JoinableTaskCollection(JoinableTaskContext, Boolean) |
Inicjuje nowe wystąpienie klasy JoinableTaskCollection. |
Właściwości
Context |
Pobiera element JoinableTaskContext , do którego należy ta kolekcja. |
DisplayName |
Pobiera lub ustawia czytelną dla człowieka nazwę, która może być wyświetlana w raportach zawieszenia. |
Metody
Add(JoinableTask) |
Dodaje określony JoinableTask element do tej kolekcji. |
Contains(JoinableTask) |
Sprawdza, czy określone zadanie możliwe do sprzężenia jest elementem członkowskim tej kolekcji. |
GetEnumerator() |
Wylicza zadania w tej kolekcji. |
Join() |
Udostępnia dostęp do głównego wątku, który może mieć obiekt wywołujący JoinableTask (jeśli istnieje) ze wszystkimi wystąpieniami JoinableTask w tej kolekcji do momentu usunięcia zwróconej wartości. |
JoinTillEmptyAsync() |
Dołącza kontekst obiektu wywołującego do tej kolekcji, aż kolekcja będzie pusta. |
JoinTillEmptyAsync(CancellationToken) |
Dołącza kontekst obiektu wywołującego do tej kolekcji, aż kolekcja będzie pusta. |
Remove(JoinableTask) |
Usuwa określony JoinableTask element z tej kolekcji lub usuwa liczbę ref, jeśli ta kolekcja będzie ją śledzić. |
Jawne implementacje interfejsu
IEnumerable.GetEnumerator() |
Wylicza zadania w tej kolekcji. |
Metody rozszerzania
EmptyIfNull<T>(IEnumerable<T>) |
Zwróć to wyliczenie, jeśli nie ma wartości null. W przypadku, gdy jest zwracana wartość null, zwracana jest pusta wyliczenie. |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny wątkowo dla wszystkich elementów członkowskich.