/// <remarks/>
 public void markMessageAsync(authentication authentication, identifier identifier, messagemarktype markType)
 {
     this.markMessageAsync(authentication, identifier, markType, null);
 }
 /// <remarks/>
 public void markMessageAsync(authentication authentication, identifier identifier, messagemarktype markType, object userState)
 {
     if ((this.markMessageOperationCompleted == null))
     {
         this.markMessageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmarkMessageOperationCompleted);
     }
     this.InvokeAsync("markMessage", new object[] {
                 authentication,
                 identifier,
                 markType}, this.markMessageOperationCompleted, userState);
 }
 public operationResult markMessage(authentication authentication, identifier identifier, messagemarktype markType)
 {
     object[] results = this.Invoke("markMessage", new object[] {
                 authentication,
                 identifier,
                 markType});
     return ((operationResult)(results[0]));
 }