/// <remarks/>
		public void UpdateDelegateAsync(UpdateDelegateType UpdateDelegate1)
		{
			UpdateDelegateAsync(UpdateDelegate1, null);
		}
		/// <remarks/>
		public void UpdateDelegateAsync(UpdateDelegateType UpdateDelegate1, object userState)
		{
			if ((UpdateDelegateOperationCompleted == null))
			{
				UpdateDelegateOperationCompleted = new SendOrPostCallback(OnUpdateDelegateOperationCompleted);
			}
			InvokeAsync("UpdateDelegate", new object[]
			                              	{
			                              		UpdateDelegate1
			                              	}, UpdateDelegateOperationCompleted, userState);
		}
		/// <remarks/>
		public IAsyncResult BeginUpdateDelegate(UpdateDelegateType UpdateDelegate1, AsyncCallback callback, object asyncState)
		{
			return BeginInvoke("UpdateDelegate", new object[]
			                                     	{
			                                     		UpdateDelegate1
			                                     	}, callback, asyncState);
		}