public void delete_key(
		ManagementViewZone [] view_zones,
		ManagementKEYRecord [] [] key_records
	)
        {
            this.Invoke("delete_key", new object [] {
                view_zones,
                key_records});
        }
 public System.IAsyncResult Begindelete_key(ManagementViewZone [] view_zones,ManagementKEYRecord [] [] key_records, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("delete_key", new object[] {
     view_zones,
     key_records}, callback, asyncState);
 }