ActivityDelegate Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um callback baseado em atividades.
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
Observações
Os delegados de atividade permitem aos autores de atividade expor callbacks com assinaturas específicas para as quais os utilizadores da atividade podem fornecer handlers baseados em atividades. Existem dois tipos de delegados de atividade: ActivityAction<T> é usado para invocar atividades que não têm valor de retorno, e ActivityFunc<TResult> é usado para invocar atividades que têm valor de retorno. Os delegados de atividade são úteis em cenários em que uma atividade secundária deve ser restringida a ter uma determinada assinatura.
Construtores
| Name | Description |
|---|---|
| ActivityDelegate() |
Chamada por construtores de classes derivadas para inicializar o objeto. |
Propriedades
| Name | Description |
|---|---|
| DisplayName |
Recebe ou define um nome amigável opcional que é usado para depuração, validação, tratamento de exceções e rastreio. |
| Handler |
Obtém ou define a atividade que é representada por esta ActivityDelegate. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetResultArgument() |
Quando implementado numa classe derivada, devolve o DelegateOutArgument de .ActivityDelegate |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) |
Fornece uma lista de argumentos em tempo de execução para o ActivityDelegate. |
| ShouldSerializeDisplayName() |
Indica se o valor da DisplayName propriedade deve ser serializado para XAML. |
| ToString() |
Devolve uma String representação do ActivityDelegate que contém o DisplayName. |