JoinableTaskCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Raccolta di oggetti incompleti JoinableTask .
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)
- Ereditarietà
-
JoinableTaskCollection
- Attributi
- Implementazioni
Commenti
Tutte le operazioni completate JoinableTask vengono rimosse automaticamente dalla raccolta.
Costruttori
JoinableTaskCollection(JoinableTaskContext, Boolean) |
Inizializza una nuova istanza della classe JoinableTaskCollection. |
Proprietà
Context |
Ottiene il JoinableTaskContext a cui appartiene questa raccolta. |
DisplayName |
Ottiene o imposta un nome leggibile che può essere visualizzato nei report di blocco. |
Metodi
Add(JoinableTask) |
Aggiunge alla raccolta la classe JoinableTask specificata. |
Contains(JoinableTask) |
Controlla se l'attività joinable specificata è un membro di questa raccolta. |
GetEnumerator() |
Enumera le attività di questa raccolta. |
Join() |
Condivide l'accesso al thread principale che il chiamante di JoinableTask potrebbe avere (se presente) con tutte le istanze joinableTask in questa raccolta fino a quando non viene eliminato il valore restituito. |
JoinTillEmptyAsync() |
Aggiunge il contesto del chiamante a questa raccolta fino a quando la raccolta non è vuota. |
JoinTillEmptyAsync(CancellationToken) |
Aggiunge il contesto del chiamante a questa raccolta fino a quando la raccolta non è vuota. |
Remove(JoinableTask) |
Rimuove l'oggetto specificato JoinableTask da questa raccolta o decrementa il conteggio dei riferimenti se l'insieme tiene traccia di tale insieme. |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Enumera le attività di questa raccolta. |
Metodi di estensione
EmptyIfNull<T>(IEnumerable<T>) |
Restituisce questa enumerazione nel caso in cui non sia Null. Nel caso in cui sia null restituisce un'enumerazione vuota. |
Si applica a
Thread safety
Questo tipo è thread-safe per tutti i membri.