private void MyRouteTask_Failed(object sender, TaskFailedEventArgs e)
{
string errorMessage = "Routing error: ";
errorMessage += e.Error.Message;
foreach (string detail in (e.Error as ServiceException).Details)
errorMessage += "," + detail;
MessageBox.Show(errorMessage);
GraphicsLayer stopsGraphicsLayer = MyMap.Layers["MyStopsGraphicsLayer"] as GraphicsLayer;
stopsGraphicsLayer.Graphics.RemoveAt(stopsGraphicsLayer.Graphics.Count - 1);
}