.NET Based OPC UA Client/Server SDK
3.3.0.530
|
A class that stores the limits used by subscriptions. More...
Public Member Functions | |
SubscriptionLimits (ApplicationInstanceBase application) | |
Initializes a new instance of the SessionLimits class. More... | |
SubscriptionLimits (UaSchema.SubscriptionSettings settings) | |
Initializes a new instance of the SessionLimits class. More... | |
Properties | |
uint | MaxNotificationsPerPublish [get, set] |
Gets or sets the max notifications per publish. More... | |
uint | MaxPublishRequestCount [get, set] |
Gets or sets the max publish request count. More... | |
uint | MaxSubscriptionCount [get, set] |
Gets or sets the max subscription count. More... | |
uint | MaxSubscriptionsPerSession [get, set] |
Gets or sets the max number of subscriptions per session. More... | |
double | MaxPublishingInterval [get, set] |
Gets or sets the max publishing interval. More... | |
double | MinPublishingInterval [get, set] |
Gets or sets the min publishing interval. More... | |
double | PublishingIntervalResolution [get, set] |
Gets or sets the publishing interval resolution. More... | |
double | MaxKeepAliveInterval [get, set] |
Gets or sets the max keep alive interval. More... | |
double | MinKeepAliveInterval [get, set] |
Gets or sets the min keep alive interval. More... | |
double | MaxLifetime [get, set] |
Gets or sets the max lifetime. More... | |
double | MinLifetime [get, set] |
Gets or sets the min lifetime. More... | |
uint | MaxMessageQueueSize [get, set] |
Gets or sets the size of the max message queue. More... | |
uint | MaxDataValueQueueSize [get, set] |
Gets or sets the size of the max data value queue. More... | |
uint | MinEventQueueSize [get, set] |
Gets or sets the size of the min event queue. More... | |
uint | MaxEventQueueSize [get, set] |
Gets or sets the size of the max event queue. More... | |
uint | MaxMonitoredItemsPerSubscription [get, set] |
Gets or sets the max monitored items count per subscription. More... | |
A class that stores the limits used by subscriptions.
UnifiedAutomation.UaServer.SubscriptionLimits.SubscriptionLimits | ( | ApplicationInstanceBase | application | ) |
Initializes a new instance of the SessionLimits class.
application | The application. |
UnifiedAutomation.UaServer.SubscriptionLimits.SubscriptionLimits | ( | UaSchema.SubscriptionSettings | settings | ) |
Initializes a new instance of the SessionLimits class.
settings | The application. |
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxDataValueQueueSize = 1000 |
The default value used for MaxDataValueQueueSize.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxEventQueueSize = 10000 |
The default value used for MaxEventQueueSize.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxKeepAliveInterval = 3600000 |
The default value used for MaxKeepAliveInterval.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxLifetime = 3600000 |
The default value used for MaxLifetime.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxMessageQueueSize = 100 |
The default value used for MaxMessageQueueSize.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxMonitoredItemsPerSubscription = uint.MaxValue |
The default value used for MaxMonitoredItemsPerSubscription.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxNotificationsPerPublish = 10000 |
The default value used for MaxNotificationsPerPublish.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxPublishingInterval = 600000 |
The lower limit used for MaxPublishingInterval.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxPublishRequestCount = 100 |
The default value used for MaxPublishRequestCount.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMaxSubscriptionCount = 10 |
The default value used for MaxSubscriptionCount.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMinEventQueueSize = 1000 |
The default value used for MinEventQueueSize.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMinKeepAliveInterval = 1000 |
The default value used for MinKeepAliveInterval.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultMinLifetime = MinLifetimeLowerLimit |
The default value used for MinLifetime.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.DefaultPublishingIntervalResolution = 100 |
The default value used for PublishingIntervalResolution.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MaxDataValueQueueSizeLowerLimit = 1000 |
The lower limit used for MaxDataValueQueueSize.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MaxMessageQueueSizeLowerLimit = 1 |
The lower limit used for MaxMessageQueueSize.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MaxMonitoredItemsPerSubscriptionLowerLimit = 1 |
The lower limit used for MaxMonitoredItemsPerSubscription.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MaxNotificationsPerPublishLowerLimit = 1 |
The lower limit used for MaxNotificationsPerPublish.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MaxPublishRequestCountLowerLimit = 2 |
The lower limit used for MaxPublishRequestCount.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MaxSubscriptionCountLowerLimit = 10 |
The lower limit used for MaxSubscriptionCount.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MaxSubscriptionsPerSessionLowerLimit = 1 |
The lower limit used for MaxSubscriptionsPerSession.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MinEventQueueSizeLowerLimit = 1000 |
The lower limit used for MinEventQueueSize.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MinKeepAliveIntervalLowerLimit = 1000 |
The lower limit used for MinKeepAliveInterval.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.MinLifetimeLowerLimit = 20000 |
The lower limit used for MinLifetime.
const uint UnifiedAutomation.UaServer.SubscriptionLimits.PublishingIntervalResolutionLowerLimit = 50 |
The lower limit used for PublishingIntervalResolution.
|
getset |
Gets or sets the size of the max data value queue.
The size of the max data value queue.
|
getset |
Gets or sets the size of the max event queue.
The size of the max event queue.
|
getset |
Gets or sets the max keep alive interval.
The max keep alive interval.
|
getset |
Gets or sets the max lifetime.
The max lifetime.
|
getset |
Gets or sets the size of the max message queue.
The size of the max message queue.
|
getset |
Gets or sets the max monitored items count per subscription.
The max monitored items count per subscription.
|
getset |
Gets or sets the max notifications per publish.
The max notifications per publish.
|
getset |
Gets or sets the max publishing interval.
The max publishing interval.
|
getset |
Gets or sets the max publish request count.
The max publish request count.
|
getset |
Gets or sets the max subscription count.
The max subscription count.
|
getset |
Gets or sets the max number of subscriptions per session.
The max number of subscriptions per session.
|
getset |
Gets or sets the size of the min event queue.
The size of the min event queue.
|
getset |
Gets or sets the min keep alive interval.
The min keep alive interval.
|
getset |
Gets or sets the min lifetime.
The min lifetime.
|
getset |
Gets or sets the min publishing interval.
The min publishing interval.
|
getset |
Gets or sets the publishing interval resolution.
The publishing interval resolution.