/// <remarks/>
 public void AuthenticateCustomerAsync(AuthenticateCustomerRequest AuthenticateCustomerRequest, object userState) {
     if ((this.AuthenticateCustomerOperationCompleted == null)) {
         this.AuthenticateCustomerOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAuthenticateCustomerOperationCompleted);
     }
     this.InvokeAsync("AuthenticateCustomer", new object[] {
                 AuthenticateCustomerRequest}, this.AuthenticateCustomerOperationCompleted, userState);
 }
 /// <remarks/>
 public void AuthenticateCustomerAsync(AuthenticateCustomerRequest AuthenticateCustomerRequest) {
     this.AuthenticateCustomerAsync(AuthenticateCustomerRequest, null);
 }