JoinableTaskCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma coleção 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)
- Herança
-
JoinableTaskCollection
- Atributos
- Implementações
Comentários
Qualquer concluído JoinableTask é removido automaticamente da coleção.
Construtores
JoinableTaskCollection(JoinableTaskContext, Boolean) |
Inicializa uma nova instância da classe JoinableTaskCollection. |
Propriedades
Context |
Obtém o JoinableTaskContext ao qual esta coleção pertence. |
DisplayName |
Obtém ou define um nome legível que pode aparecer em relatórios suspensos. |
Métodos
Add(JoinableTask) |
Adiciona o JoinableTask especificado a essa coleção. |
Contains(JoinableTask) |
Verifica se a tarefa ingressável especificada é um membro dessa coleção. |
GetEnumerator() |
Enumera as tarefas nesta coleção. |
Join() |
Compartilha o acesso ao thread main que o JoinableTask do chamador pode ter (se houver) com todas as instâncias JoinableTask nessa coleção até que o valor retornado seja descartado. |
JoinTillEmptyAsync() |
Une o contexto do chamador a essa coleção até que a coleção esteja vazia. |
JoinTillEmptyAsync(CancellationToken) |
Une o contexto do chamador a essa coleção até que a coleção esteja vazia. |
Remove(JoinableTask) |
Remove o especificado JoinableTask dessa coleção ou diminui a contagem de ref se essa coleção rastreia isso. |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Enumera as tarefas nesta coleção. |
Métodos de Extensão
EmptyIfNull<T>(IEnumerable<T>) |
Retorne essa enumeração caso ela não seja nula. Caso seja uma enumeração vazia de retorno nulo. |
Aplica-se a
Acesso thread-safe
Esse tipo é thread-safe para todos os membros.