ActivityAction<T1,T2,T3,T4> Class
Definition
Defines an activity delegate that has four in arguments and does not return a value.
generic <typename T1, typename T2, typename T3, typename T4>
public ref class ActivityAction sealed : System::Activities::ActivityDelegate
public sealed class ActivityAction<T1,T2,T3,T4> : System.Activities.ActivityDelegate
type ActivityAction<'T1, 'T2, 'T3, 'T4> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityAction(Of T1, T2, T3, T4)
Inherits ActivityDelegate
Type Parameters
- T1
The type of the first in argument of the activity delegate.
- T2
The type of the second in argument of the activity delegate.
- T3
The type of the third in argument of the activity delegate.
- T4
The type of the fourth in argument of the activity delegate.
- Inheritance
Remarks
An activity delegate allows a developer to define the required signature of an activity that will be specified by a third party.
There are multiple generic versions of this type that take from 1 to 16 arguments for the activity that is called. There are also ActivityFunc types for activity delegates that return values.
Constructors
ActivityAction<T1,T2,T3,T4>() |
Creates a new instance of the ActivityAction<T1,T2,T3,T4> class. |
Properties
Argument1 |
Gets or sets the first in argument of the activity delegate. |
Argument2 |
Gets or sets the second in argument of the activity delegate. |
Argument3 |
Gets or sets the third in argument of the activity delegate. |
Argument4 |
Gets or sets the fourth in argument of the activity delegate. |
DisplayName |
Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking. (Inherited from ActivityDelegate) |
Handler |
Gets or sets the activity that is represented by this ActivityDelegate. (Inherited from ActivityDelegate) |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetResultArgument() |
When implemented in a derived class, returns the DelegateOutArgument of the ActivityDelegate. (Inherited from ActivityDelegate) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) |
Supplies a list of runtime arguments for the ActivityDelegate. (Inherited from ActivityDelegate) |
ShouldSerializeDisplayName() |
Indicates whether the DisplayName property value should be serialized to XAML. (Inherited from ActivityDelegate) |
ToString() |
Returns a String representation of the ActivityDelegate that contains the DisplayName. (Inherited from ActivityDelegate) |
Applies to
See also
- ActivityAction<T>
- ActivityAction<T1,T2>
- ActivityAction<T1,T2,T3>
- ActivityAction<T1,T2,T3,T4,T5>
- ActivityAction<T1,T2,T3,T4,T5,T6>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
- ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>