I am writing a Silverlight program that reads a ArcGIS Server 10 map service feature layer (such as http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Network/USA/MapServer/80). When this layer is displayed on the map I want to find a method to read the current display scale, because I want to zoom out to make sure the scale number is larger than "Min. Scale" of the map service, and then I can check whether the map is displayed when the scale is out of the range defined by "Min. Scale" and "Max. Scale". However, I haven't found the method to get the exact number. The Scalebar control give a good scale legend, but not the exact number to compare with "Min. Scale" of the map service. In the Map control I haven't found a property to return that value neither. Any idea how I can get the nubmer? Thank you.
My development environment: -- .NET 4 -- C# and Visual Studio 2010 -- Silverlight 4 -- ESRI ArcGIS API for Microsoft Silverlight/WPF -- ArcGIS server 10.01 map services