ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define un delegado de actividad con un argumento de entrada de tipo T
y un argumento de salida de tipo TResult
.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult)
Inherits ActivityDelegate
Parámetros de tipo
- T1
Tipo del primer argumento de entrada que se pasa al delegado de actividad.
- T2
Tipo del segundo argumento de entrada que se pasa al delegado de actividad.
- T3
Tipo del tercer argumento de entrada que se pasa al delegado de actividad.
- T4
Tipo del cuarto argumento de entrada que se pasa al delegado de actividad.
- T5
Tipo del quinto argumento de entrada que se pasa al delegado de actividad.
- T6
Tipo del sexto argumento de entrada que se pasa al delegado de actividad.
- T7
Tipo del séptimo argumento de entrada que se pasa al delegado de actividad.
- T8
Tipo del octavo argumento de entrada que se pasa al delegado de actividad.
- T9
Tipo del noveno argumento de entrada que se pasa al delegado de actividad.
- T10
Tipo del décimo argumento de entrada que se pasa al delegado de actividad.
- TResult
Tipo del argumento de salida del delegado de actividad.
- Herencia
Comentarios
La clase ActivityDelegate permite a los autores de una actividad exponer las devoluciones de llamada con firmas específicas para los que los usuarios de la actividad pueden proporcionar controladores basados en actividades. La clase ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> es una clase ActivityDelegate que devuelve un valor. La firma de la clase ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> se especifica como argumentos de tipo genérico.
Hay varias versiones genéricas de este tipo que toman de 1 a 16 en argumentos, además de un out
argumento, para la actividad a la que se llama. También hay tipos ActivityAction para delegados de actividad que no devuelven valores.
Constructores
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>() |
Crea una nueva instancia de la clase ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>. |
Propiedades
Argument1 |
Obtiene o establece el primer argumento de entrada del delegado de actividad. |
Argument10 |
Obtiene o establece el décimo argumento de entrada del delegado de actividad. |
Argument2 |
Obtiene o establece el segundo argumento de entrada del delegado de actividad. |
Argument3 |
Obtiene o establece el tercer argumento de entrada del delegado de actividad. |
Argument4 |
Obtiene o establece el cuarto argumento de entrada del delegado de actividad. |
Argument5 |
Obtiene o establece el quinto argumento de entrada del delegado de actividad. |
Argument6 |
Obtiene o establece el sexto argumento de entrada del delegado de actividad. |
Argument7 |
Obtiene o establece el séptimo argumento de entrada del delegado de actividad. |
Argument8 |
Obtiene o establece el octavo argumento de entrada del delegado de actividad. |
Argument9 |
Obtiene o establece el noveno argumento de entrada del delegado de actividad. |
DisplayName |
Obtiene o establece un nombre descriptivo opcional que se utiliza para la depuración, la validación, el control de excepciones y el seguimiento. (Heredado de ActivityDelegate) |
Handler |
Obtiene o establece la actividad que está representada por este objeto ActivityDelegate. (Heredado de ActivityDelegate) |
Result |
Obtiene o establece el argumento de salida del delegado de actividad. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetResultArgument() |
Cuando se implementa en una clase derivada, devuelve el argumento DelegateOutArgument del objeto ActivityDelegate. (Heredado de ActivityDelegate) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) |
Proporciona una lista de argumentos de tiempo de ejecución para el objeto ActivityDelegate. (Heredado de ActivityDelegate) |
ShouldSerializeDisplayName() |
Indica si el valor de la propiedad DisplayName se debe serializar a XAML. (Heredado de ActivityDelegate) |
ToString() |
Devuelve una representación de tipo String del objeto ActivityDelegate que contiene la propiedad DisplayName. (Heredado de ActivityDelegate) |
Se aplica a
Consulte también
- 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,TResult>