public System.IAsyncResult Beginupdate_cname(ManagementViewZone [] view_zones,ManagementCNAMERecord [] [] old_records,ManagementCNAMERecord [] [] new_records, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("update_cname", new object[] {
     view_zones,
     old_records,
     new_records}, callback, asyncState);
 }
        public void add_cname(
		ManagementViewZone [] view_zones,
		ManagementCNAMERecord [] [] cname_records
	)
        {
            this.Invoke("add_cname", new object [] {
                view_zones,
                cname_records});
        }
        public void update_cname(
		ManagementViewZone [] view_zones,
		ManagementCNAMERecord [] [] old_records,
		ManagementCNAMERecord [] [] new_records
	)
        {
            this.Invoke("update_cname", new object [] {
                view_zones,
                old_records,
                new_records});
        }