NativeActivityContext.ScheduleFunc<T1, T2, TResult> Method (ActivityFunc<T1, T2, TResult>, T1, T2, CompletionCallback<TResult>, FaultCallback)
Schedules for execution a specified ActivityFunc<T1, T2, TResult> that has three parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, TResult>.
Namespace: System.Activities
Assembly: System.Activities (in System.Activities.dll)
public ActivityInstance ScheduleFunc<T1, T2, TResult>(
ActivityFunc<T1, T2, TResult> activityFunc,
T1 argument1,
T2 argument2,
CompletionCallback<TResult> onCompleted,
FaultCallback onFaulted
)
Type Parameters
- T1
The data that is carried into an activity.
- T2
The data that is carried into an activity.
- TResult
The type of the NativeActivity child activity out argument.
Parameters
- activityFunc
- Type: System.Activities.ActivityFunc<T1, T2, TResult>
A child activity that runs when a specific event occurs in the parent activity and returns a value.
- argument1
- Type: T1
An argument that carries data into an activity.
- argument2
- Type: T2
An argument that carries data into an activity.
- onCompleted
- Type: System.Activities.CompletionCallback<TResult>
A bookmark that indicates where the parent activity execution resumes upon completion of the ActivityFunc<T1, T2, TResult>.
- onFaulted
- Type: System.Activities.FaultCallback
A bookmark that indicates where the parent activity execution resumes if an error causes the termination of the ActivityFunc<T1, T2, TResult>.
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.