Opc.Ua.Server.SubscriptionManager.CleanupSubscriptions C# (CSharp) Method

CleanupSubscriptions() static private method

Cleanups the subscriptions.
static private CleanupSubscriptions ( IServerInternal server, IList subscriptionsToDelete ) : void
server IServerInternal The server.
subscriptionsToDelete IList The subscriptions to delete.
return void
        internal static void CleanupSubscriptions(IServerInternal server, IList<Subscription> subscriptionsToDelete)
        {
            if (subscriptionsToDelete != null && subscriptionsToDelete.Count > 0)
            {
                Utils.Trace("Server: {0} Subscriptions scheduled for delete.", subscriptionsToDelete.Count);
                ThreadPool.QueueUserWorkItem(CleanupSubscriptions, new object[] { server, subscriptionsToDelete });
            }
        }
         

Same methods

SubscriptionManager::CleanupSubscriptions ( object data ) : void