/// <remarks/>
 public void UpdateAddressBookItemsAsync(AddressBookItem[] AddressBookItems, bool ReturnAddressBook) {
     this.UpdateAddressBookItemsAsync(AddressBookItems, ReturnAddressBook, null);
 }
 /// <remarks/>
 public void UpdateAddressBookItemsAsync(AddressBookItem[] AddressBookItems, bool ReturnAddressBook, object userState) {
     if ((this.UpdateAddressBookItemsOperationCompleted == null)) {
         this.UpdateAddressBookItemsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateAddressBookItemsOperationCompleted);
     }
     this.InvokeAsync("UpdateAddressBookItems", new object[] {
                 AddressBookItems,
                 ReturnAddressBook}, this.UpdateAddressBookItemsOperationCompleted, userState);
 }
 public UpdateAddressBookResult UpdateAddressBookItems(AddressBookItem[] AddressBookItems, bool ReturnAddressBook) {
     object[] results = this.Invoke("UpdateAddressBookItems", new object[] {
                 AddressBookItems,
                 ReturnAddressBook});
     return ((UpdateAddressBookResult)(results[0]));
 }