var arcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer { Url = myMapServiceUrl }; arcGISDynamicMapServiceLayer.Initialized += Layer_Initialized; arcGISDynamicMapServiceLayer.Initialize(); } void Layer_Initialized(object sender, System.EventArgs e) { var layer = sender as ArcGISDynamicMapServiceLayer; // Maxscale and Minscale are available here in layer.Layers[index] }