/// <remarks/>
		public void AddBuildAsync(string teamProject, BuildData buildData)
		{
			AddBuildAsync(teamProject, buildData, null);
		}
		/// <remarks/>
		public void AddBuildAsync(string teamProject, BuildData buildData, object userState)
		{
			if ((AddBuildOperationCompleted == null))
			{
				AddBuildOperationCompleted = new SendOrPostCallback(OnAddBuildOperationCompleted);
			}
			InvokeAsync("AddBuild", new object[] {teamProject, buildData}, AddBuildOperationCompleted, userState);
		}
		public string AddBuild(string teamProject, BuildData buildData)
		{
			object[] results = Invoke("AddBuild", new object[] {teamProject, buildData});
			return ((string) (results[0]));
		}