public System.IAsyncResult BeginUploadEmail(QISMsgVaultWeb.MsgVaultSvc.MongoMail msg, System.AsyncCallback callback, object asyncState)
 {
     object[] _args = new object[1];
     _args[0] = msg;
     System.IAsyncResult _result = base.BeginInvoke("UploadEmail", _args, callback, asyncState);
     return(_result);
 }
 public void UploadEmailAsync(QISMsgVaultWeb.MsgVaultSvc.MongoMail msg, object userState)
 {
     if ((this.onBeginUploadEmailDelegate == null))
     {
         this.onBeginUploadEmailDelegate = new BeginOperationDelegate(this.OnBeginUploadEmail);
     }
     if ((this.onEndUploadEmailDelegate == null))
     {
         this.onEndUploadEmailDelegate = new EndOperationDelegate(this.OnEndUploadEmail);
     }
     if ((this.onUploadEmailCompletedDelegate == null))
     {
         this.onUploadEmailCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnUploadEmailCompleted);
     }
     base.InvokeAsync(this.onBeginUploadEmailDelegate, new object[] {
         msg
     }, this.onEndUploadEmailDelegate, this.onUploadEmailCompletedDelegate, userState);
 }
 public void UploadEmailAsync(QISMsgVaultWeb.MsgVaultSvc.MongoMail msg)
 {
     this.UploadEmailAsync(msg, null);
 }
 private System.IAsyncResult OnBeginUploadEmail(object[] inValues, System.AsyncCallback callback, object asyncState)
 {
     QISMsgVaultWeb.MsgVaultSvc.MongoMail msg = ((QISMsgVaultWeb.MsgVaultSvc.MongoMail)(inValues[0]));
     return(((QISMsgVaultWeb.MsgVaultSvc.IMsgVaultService)(this)).BeginUploadEmail(msg, callback, asyncState));
 }
 System.IAsyncResult QISMsgVaultWeb.MsgVaultSvc.IMsgVaultService.BeginUploadEmail(QISMsgVaultWeb.MsgVaultSvc.MongoMail msg, System.AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginUploadEmail(msg, callback, asyncState));
 }