/// <remarks/>
 public void doFeedbackAsync(string sessionhandle, int feitemid, int fefromuserid, int fetouserid, string fecomment, string fecommenttype, int feop, SellRatingEstimationStruct[] ferating, object userState)
 {
     if ((this.doFeedbackOperationCompleted == null)) {
         this.doFeedbackOperationCompleted = new System.Threading.SendOrPostCallback(this.OndoFeedbackOperationCompleted);
     }
     this.InvokeAsync("doFeedback", new object[] {
                 sessionhandle,
                 feitemid,
                 fefromuserid,
                 fetouserid,
                 fecomment,
                 fecommenttype,
                 feop,
                 ferating}, this.doFeedbackOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BegindoFeedback(string sessionhandle, int feitemid, int fefromuserid, int fetouserid, string fecomment, string fecommenttype, int feop, SellRatingEstimationStruct[] ferating, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("doFeedback", new object[] {
                 sessionhandle,
                 feitemid,
                 fefromuserid,
                 fetouserid,
                 fecomment,
                 fecommenttype,
                 feop,
                 ferating}, callback, asyncState);
 }
 /// <remarks/>
 public void doFeedbackAsync(string sessionhandle, int feitemid, int fefromuserid, int fetouserid, string fecomment, string fecommenttype, int feop, SellRatingEstimationStruct[] ferating)
 {
     this.doFeedbackAsync(sessionhandle, feitemid, fefromuserid, fetouserid, fecomment, fecommenttype, feop, ferating, null);
 }