//Process Instance ID associated with the Process Instance.
IWFWorkflowService svc = GetWorkflowService();
string processInstanceID = …// for example, "1e3d514d43d3465cae6ec3bbbd409168";
try
{
WFMailDeliverable[]emailNotifications =
svc.GetMailDeliverables(processInstanceID);
foreach(WFMailDeliverable m in emailNotifications)
{
Console.WriteLine("Mail ID: '{0}'", m.ID);
Console.WriteLine("Process Instance ID: '{0}'", m.ProcInstID);
Console.WriteLine("E-Mail Subject: '{0}'", m.Mail.Subject);
}
}
catch (Exception ex)
{
Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
}