public void OnServerReconnected(object state)
{
try
{
// refetch the type information.
DoMetadataUpdate(null);
lock (Lock)
{
foreach (ComAeSubscriptionClient subscription in m_subscriptions.Values)
{
subscription.Create();
}
}
}
catch (Exception e)
{
Utils.Trace(e, "Could not re-create subscription after reconnect.");
}
}