ActivityFunc<T1,T2,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 out
de salida de tipo TResult
.
generic <typename T1, typename T2, typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<T1,T2,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T1, 'T2, 'Result> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T1, T2, 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.
- 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,TResult> es una clase ActivityDelegate que devuelve un valor. La firma de la clase ActivityFunc<T1,T2,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 del 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,TResult>() |
Crea una nueva instancia de la clase ActivityFunc<T1,T2,TResult>. |
Propiedades
Argument1 |
Obtiene o establece el primer argumento de entrada del delegado de actividad. |
Argument2 |
Obtiene o establece el segundo 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,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>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>