Share via


ActivityDelegate Classe

Definição

Representa um retorno de chamada baseado na atividade.

public ref class ActivityDelegate abstract
[System.Windows.Markup.ContentProperty("Handler")]
public abstract class ActivityDelegate
[<System.Windows.Markup.ContentProperty("Handler")>]
type ActivityDelegate = class
Public MustInherit Class ActivityDelegate
Herança
ActivityDelegate
Derivado
Atributos

Comentários

Os delegados de atividade permitem que os autores de atividade exponham retornos de chamada com assinaturas específicas para as quais os usuários da atividade podem fornecer manipuladores baseados em atividade. Há dois tipos de delegados de atividade: ActivityAction<T> é usado para invocar atividades que não têm um valor retornado e ActivityFunc<TResult> é usado para invocar atividades que têm um valor retornado. Os representantes de atividade são úteis em situações onde uma atividade filho deve ser restrita a ter uma determinada assinatura.

Construtores

ActivityDelegate()

Chamado pelos construtores de classe derivada para inicializar o objeto.

Propriedades

DisplayName

Obtém ou define um nome amigável opcional que é usado para depuração, validação, manipulação de exceções e acompanhamento.

Handler

Obtém ou define a atividade que é representada por esse ActivityDelegate.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetResultArgument()

Quando implementado em uma classe derivada, retorna o DelegateOutArgument do ActivityDelegate.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

Fornece uma lista de argumentos de runtime para o ActivityDelegate.

ShouldSerializeDisplayName()

Indica se o valor da propriedade DisplayName deve ser serializado para XAML.

ToString()

Retorna uma representação de String do ActivityDelegate que contém o DisplayName.

Aplica-se a