The ImageServiceIdentifyResult class does not seem to have a LayerName property like IdentifyResult does... is there any way to get this info from either ImageServiceIdentifyEventArgs or ImageServiceIdentifyResult?
The ImageServiceIdentifyResult class has a 'Name' property. For example with this image service, the Name property is returning 'PreAerial2001'. Is it what you are looking for?
You are right, it's returning 'Pixel'. So it looks like the layer name info is not available. A workaround might be to add it in the delegate hooked up to ExecuteComplete event:
Thanks for confirming and for the example Dominique!
I use the same handling method for multiple image layers, so to make my life easier I just keep track of the last identified items layer name and in the method just use this.