protected override IAsyncResult BeginExecute(AsyncCodeActivityContext context, AsyncCallback callback, object state) { LoadAuthentication(context); templateId = TemplateId.Get(context); recipientId = RecipientId.Get(context); filePath = FilePath.Get(context); CreateBulkEnvelopeDelegate = new Action(_AddBulkRecipientAction); return(CreateBulkEnvelopeDelegate.BeginInvoke(callback, state)); }