public async Task <ActivityResponse> ExecuteAsync(Activity activity, ActivityArgs activityArgs, CancellationToken cancellationToken) { var executionStrategy = ExecutionStrategy.CreateFor(_executeMethod); var parameters = _executeMethod.BuildParametersFrom(activityArgs, cancellationToken); return(await executionStrategy.Execute(this, activity, parameters, activityArgs.TaskToken)); }