JoinableTaskCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.