private void AddAllPrefixes()
{
// go through the uri list and register for each one of them
if (_uriPrefixes.Count > 0)
{
foreach (string registeredPrefix in _uriPrefixes.Values)
{
uint statusCode = InternalAddPrefix(registeredPrefix);
if (statusCode != Interop.HttpApi.ERROR_SUCCESS)
{
if (statusCode == Interop.HttpApi.ERROR_ALREADY_EXISTS)
throw new HttpListenerException((int)statusCode, SR.Format(SR.net_listener_already, registeredPrefix));
else
throw new HttpListenerException((int)statusCode);
}
}
}
}