private void doQuery(ESRI.ArcGIS.Client.Geometry.Geometry geometry)
{
QueryTask queryTask = new QueryTask("http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/BloomfieldHillsMichigan/Parcels/MapServer/2");
queryTask.ExecuteCompleted += QueryTask_ExecuteCompleted;
queryTask.Failed += QueryTask_Failed;
ESRI.ArcGIS.Client.Tasks.Query query = new ESRI.ArcGIS.Client.Tasks.Query()
{
Geometry = geometry,
SpatialRelationship = SpatialRelationship.esriSpatialRelContains,
OutSpatialReference = MyMap.SpatialReference,
ReturnGeometry = true
};
query.OutFields.Add("*");
queryTask.ExecuteAsync(query);
}