ActivityFunc<T,TResult> 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.
Define um representante de atividade com um argumento de entrada do tipo T
e um argumento out
do tipo TResult
.
generic <typename T, typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<T,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T, 'Result> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T, TResult)
Inherits ActivityDelegate
Parâmetros de tipo
- T
O tipo do in
argumento do delegado de atividade.
- TResult
O tipo do out
argumento do delegado de atividade.
- Herança
Comentários
O ActivityDelegate permite 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. ActivityFunc<T,TResult> é um ActivityDelegate que retorna um valor. A assinatura do ActivityFunc<T,TResult> é especificada como argumentos de tipo genérico.
Há várias versões genéricas desse tipo que levam de 1 a 16 em argumentos, além do out
argumento, para a atividade que é chamada. Também há tipos ActivityAction para delegados de atividade que não retornam valores.
Construtores
ActivityFunc<T,TResult>() |
Cria uma nova instância da classe ActivityFunc<T,TResult>. |
Propriedades
Argument |
Obtém ou define o argumento de entrada do representante de atividade. |
DisplayName |
Obtém ou define um nome amigável opcional que é usado para depuração, validação, manipulação de exceções e acompanhamento. (Herdado de ActivityDelegate) |
Handler |
Obtém ou define a atividade que é representada por esse ActivityDelegate. (Herdado de ActivityDelegate) |
Result |
Obtém ou define o argumento de saída do representante de atividade. |
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. (Herdado de 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. (Herdado de ActivityDelegate) |
ShouldSerializeDisplayName() |
Indica se o valor da propriedade DisplayName deve ser serializado para XAML. (Herdado de ActivityDelegate) |
ToString() |
Retorna uma representação de String do ActivityDelegate que contém o DisplayName. (Herdado de ActivityDelegate) |
Aplica-se a
Confira também
- ActivityFunc<TResult>
- ActivityFunc<T1,T2,TResult>
- ActivityFunc<T1,T2,T3,TResult>
- ActivityFunc<T1,T2,T3,T4,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>