Home
Manage Your Code
Snippet: SharePoint workflow CreateTask activity invoking example (C#)
Title: SharePoint workflow CreateTask activity invoking example Language: C#
Description: Example of the method used as the MethodInvoking handler for the CreateTask activity in SharePoint workflows. Views: 497
Author: Matt Morse Date Added: 12/23/2007
Copy Code  
1private void createTask_Approval_MethodInvoking(object sender, EventArgs e)
2{
3    CreateTask task = sender as CreateTask;
4
5    task.TaskId = Guid.NewGuid();
6    task.TaskProperties = new SPWorkflowTaskProperties();
7
8    task.TaskProperties.TaskType = 0;
9    task.TaskProperties.Title = string.Format("APPROVAL REQUIRED: {0}", _seminarTitle);
10    task.TaskProperties.AssignedTo = _approver;
11
12    task.TaskProperties.SendEmailNotification = true;
13    task.TaskProperties.ExtendedProperties["SeminarTitle"] = _seminarTitle;
14    task.TaskProperties.ExtendedProperties["SeminarCost"] = _seminarCost;
15    task.TaskProperties.ExtendedProperties["DateOfEvent"] = _dateOfEvent;
16    task.TaskProperties.ExtendedProperties["Comments"] = _comments;
17
18    task.TaskProperties.ExtendedProperties["User"] = workflowProperties.OriginatorUser.LoginName;
19}