Opc.Ua.Server.SessionPublishQueue.Add C# (CSharp) 메소드

Add() 공개 메소드

Adds a subscription from the publish queue.
public Add ( Subscription subscription ) : void
subscription Subscription
리턴 void
        public void Add(Subscription subscription)
        {
            if (subscription == null) throw new ArgumentNullException("subscription");

            lock (m_lock)
            {
                QueuedSubscription queuedSubscription = new QueuedSubscription();

                queuedSubscription.Priority = subscription.Priority;
                queuedSubscription.ReadyToPublish = false;
                queuedSubscription.Timestamp = DateTime.UtcNow;
                queuedSubscription.Subscription = subscription;

                m_queuedSubscriptions.Add(queuedSubscription);      

                // TraceState("SUBSCRIPTION QUEUED");          
            }
        }