void IdentifyTask_Failed(object sender, TaskFailedEventArgs args) { // Identify via identify service fails, then switch to using query service. QueryItem queryItem = args.UserState as QueryItem; if (queryItem != null) { queryItem.UseQueryIdentify(); Configuration config = queryItem.Configuration(); IdentifyPoint(queryItem.ParcelMap, ref config, queryItem.ClickPoint); } else { MessageBox.Show((string)Application.Current.FindResource("strIdentifyServiceFailed") + ": " + args.Error); } }