public void OnServerReconnected(object state)
{
try
{
foreach (SubscribeRequestManager manager in m_subscriptionManagers.Values)
{
try
{
manager.RecreateItems();
}
catch (Exception e)
{
Utils.Trace(e, "Could not re-create subscription after reconnect for locale {0}.", new CultureInfo(manager.LocaleId).DisplayName);
}
}
}
catch (Exception e)
{
Utils.Trace(e, "Could not re-create subscription after reconnect.");
}
}