Get the service instance name. This is used to distinguish results. If the application is maintaning a list of mdns results the Service instance name is used as the key. The action ADD, UPDATE, REMOVE is then used to see how the list should be manipulated.
Throws the following exceptions: