Compartir a través de


JoinableTaskCollection Clase

Definición

Colección de objetos incompletos 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)
Herencia
JoinableTaskCollection
Atributos
Implementaciones

Comentarios

Los completados JoinableTask se quitan automáticamente de la colección.

Constructores

JoinableTaskCollection(JoinableTaskContext, Boolean)

Inicializa una nueva instancia de la clase JoinableTaskCollection.

Propiedades

Context

Obtiene el objeto JoinableTaskContext al que pertenece esta colección.

DisplayName

Obtiene o establece un nombre legible que puede aparecer en los informes de bloqueo.

Métodos

Add(JoinableTask)

Agrega el JoinableTask especificado a esta colección.

Contains(JoinableTask)

Comprueba si la tarea combinable especificada es miembro de esta colección.

GetEnumerator()

Enumera las tareas de esta colección.

Join()

Comparte el acceso al subproceso principal que el objeto JoinableTask del autor de la llamada puede tener (si existe) con todas las instancias joinableTask de esta colección hasta que se elimine el valor devuelto.

JoinTillEmptyAsync()

Combina el contexto del autor de la llamada a esta colección hasta que la colección esté vacía.

JoinTillEmptyAsync(CancellationToken)

Combina el contexto del autor de la llamada a esta colección hasta que la colección esté vacía.

Remove(JoinableTask)

Quita el especificado JoinableTask de esta colección o disminuye el recuento de referencias si esta colección realiza un seguimiento de ello.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Enumera las tareas de esta colección.

Métodos de extensión

EmptyIfNull<T>(IEnumerable<T>)

Devuelve esta enumeración en caso de que no sea null. En caso de que sea null, se devuelve una enumeración vacía.

Se aplica a

Seguridad para subprocesos

Este tipo es seguro para subprocesos para todos los miembros.