ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,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 delegado de atividade com um argumento de entrada do tipo T
e um argumento de saída do tipo TResult
.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult)
Inherits ActivityDelegate
Parâmetros de tipo
- T1
O tipo do primeiro argumento do delegado de atividade.
- T2
O tipo do segundo argumento do delegado de atividade.
- T3
O tipo do terceiro argumento do delegado de atividade.
- T4
O tipo do quarto argumento do delegado de atividade.
- T5
O tipo do quinto argumento do delegado de atividade.
- T6
O tipo do sexto argumento do delegado de atividade.
- T7
O tipo do sétimo argumento do delegado de atividade.
- T8
O tipo do oitavo argumento do delegado de atividade.
- T9
O tipo do nono argumento do delegado de atividade.
- T10
O tipo do décimo argumento do delegado de atividade.
- T11
O tipo do décimo primeiro argumento do delegado de atividade.
- T12
O tipo do décimo segundo argumento do delegado de atividade.
- T13
O tipo do décimo terceiro argumento do delegado de atividade.
- T14
O tipo do décimo quarto argumento do delegado de atividade.
- T15
O tipo do décimo quinto argumento do delegado de atividade.
- TResult
O tipo do argumento de saída 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<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> é um ActivityDelegate que retorna um valor . A assinatura do ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,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<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>() |
Cria uma nova instância da classe ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>. |
Propriedades
Argument1 |
Obtém ou define o primeiro argumento de entrada do representante de atividade. |
Argument10 |
Obtém ou define o décimo argumento de entrada do delegado da atividade. |
Argument11 |
Obtém ou define o décimo primeiro argumento de entrada do representante de atividade. |
Argument12 |
Obtém ou define o décimo segundo argumento de entrada do representante de atividade. |
Argument13 |
Obtém ou define o décimo terceiro argumento de entrada do representante de atividade. |
Argument14 |
Obtém ou define o décimo quarto argumento de entrada do representante de atividade. |
Argument15 |
Obtém ou define o décimo quinto argumento de entrada do representante de atividade. |
Argument2 |
Obtém ou define o segundo argumento de entrada do representante de atividade. |
Argument3 |
Obtém ou define o terceiro argumento de entrada do representante de atividade. |
Argument4 |
Obtém ou define o quarto argumento de entrada do representante de atividade. |
Argument5 |
Obtém ou define o quinto argumento de entrada do representante de atividade. |
Argument6 |
Obtém ou define o sexto argumento de entrada do representante de atividade. |
Argument7 |
Obtém ou define o sétimo argumento de entrada do representante de atividade. |
Argument8 |
Obtém ou define o oitavo argumento de entrada do representante de atividade. |
Argument9 |
Obtém ou define o nono 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<T,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,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>