/// <remarks/>
 public void doFinishItemsAsync(string sessionhandle, FinishItemsStruct[] finishitemslist, object userState)
 {
     if ((this.doFinishItemsOperationCompleted == null)) {
         this.doFinishItemsOperationCompleted = new System.Threading.SendOrPostCallback(this.OndoFinishItemsOperationCompleted);
     }
     this.InvokeAsync("doFinishItems", new object[] {
                 sessionhandle,
                 finishitemslist}, this.doFinishItemsOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BegindoFinishItems(string sessionhandle, FinishItemsStruct[] finishitemslist, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("doFinishItems", new object[] {
                 sessionhandle,
                 finishitemslist}, callback, asyncState);
 }
 /// <remarks/>
 public void doFinishItemsAsync(string sessionhandle, FinishItemsStruct[] finishitemslist)
 {
     this.doFinishItemsAsync(sessionhandle, finishitemslist, null);
 }