.NET Based OPC UA Client/Server SDK  2.6.0.418
UnifiedAutomation.UaBase.SessionDiagnosticsDataType Class Reference

Contains diagnostic information about client sessions. More...

Inherits UnifiedAutomation.UaBase.IEncodeable.

Public Member Functions

 SessionDiagnosticsDataType ()
 The default constructor. More...
 
virtual void Encode (IEncoder encoder)
 
virtual void Decode (IDecoder decoder)
 
virtual bool IsEqual (IEncodeable encodeable)
 Checks if encodeable is the same object or has the same content More...
 
virtual object Clone ()
 

Properties

NodeId SessionId [get, set]
 Server-assigned identifier of the session. More...
 
string SessionName [get, set]
 The name of the session provided in the CreateSession request. More...
 
ApplicationDescription ClientDescription [get, set]
 The description provided by the client in the CreateSession request. More...
 
string ServerUri [get, set]
 The serverUri request in the CreateSession request. More...
 
string EndpointUrl [get, set]
 The endpointUrl passed by the client to the CreateSession request. More...
 
StringCollection LocaleIds [get, set]
 Array of LocaleIds specified by the client in the open session call. More...
 
double ActualSessionTimeout [get, set]
 The requested session timeout specified by the client in the open session call. More...
 
uint MaxResponseMessageSize [get, set]
 The maximum size for the response message sent to the client. More...
 
DateTime ClientConnectionTime [get, set]
 The server timestamp when the client opens the session. More...
 
DateTime ClientLastContactTime [get, set]
 The server timestamp of the last request of the client in the context of the session. More...
 
uint CurrentSubscriptionsCount [get, set]
 The number of subscriptions currently used by the session. More...
 
uint CurrentMonitoredItemsCount [get, set]
 The number of MonitoredItems currently used by the session. More...
 
uint CurrentPublishRequestsInQueue [get, set]
 The number of publish timer expirations when there are data to be sent, but there are no publish requests for this session. More...
 
ServiceCounterDataType TotalRequestCount [get, set]
 Counter of allServices, identifying the number of received requests of any Services on the session. More...
 
uint UnauthorizedRequestCount [get, set]
 Counter of all Services, identifying the number of Service requests that were rejected due to authorization failure. More...
 
ServiceCounterDataType ReadCount [get, set]
 Counter of the Read Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType HistoryReadCount [get, set]
 Counter of the HistoryRead Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType WriteCount [get, set]
 Counter of the Write Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType HistoryUpdateCount [get, set]
 Counter of the HistoryUpdate Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType CallCount [get, set]
 Counter of the Call Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType CreateMonitoredItemsCount [get, set]
 Counter of the CreateMonitoredItems Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType ModifyMonitoredItemsCount [get, set]
 Counter of the ModifyMonitoredItems Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType SetMonitoringModeCount [get, set]
 Counter of the SetMonitoringMode Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType SetTriggeringCount [get, set]
 Counter of the SetTriggering Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType DeleteMonitoredItemsCount [get, set]
 Counter of the DeleteMonitoredItems Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType CreateSubscriptionCount [get, set]
 Counter of the CreateSubscription Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType ModifySubscriptionCount [get, set]
 Counter of the ModifySubscription Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType SetPublishingModeCount [get, set]
 Counter of the SetPublishingMode Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType PublishCount [get, set]
 Counter of the Publish Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType RepublishCount [get, set]
 Counter of the Republish Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType TransferSubscriptionsCount [get, set]
 Counter of the TransferSubscriptions Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType DeleteSubscriptionsCount [get, set]
 Counter of the DeleteSubscriptions Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType AddNodesCount [get, set]
 Counter of the AddNodes Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType AddReferencesCount [get, set]
 Counter of the AddReferences Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType DeleteNodesCount [get, set]
 Counter of the DeleteNodes Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType DeleteReferencesCount [get, set]
 Counter of the DeleteReferences Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType BrowseCount [get, set]
 Counter of the Browse Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType BrowseNextCount [get, set]
 Counter of the BrowseNext Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType TranslateBrowsePathsToNodeIdsCount [get, set]
 Counter of the TranslateBrowsePathsToNodeIds Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType QueryFirstCount [get, set]
 Counter of the QueryFirst Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType QueryNextCount [get, set]
 Counter of the QueryNext Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType RegisterNodesCount [get, set]
 Counter of the RegisterNodes Service, identifying the number of received requests of this Service on the session. More...
 
ServiceCounterDataType UnregisterNodesCount [get, set]
 Counter of the UnregisterNodesService, identifying the number of received requests of this Service on the session. More...
 
virtual ExpandedNodeId TypeId [get]
 
virtual ExpandedNodeId BinaryEncodingId [get]
 
virtual ExpandedNodeId XmlEncodingId [get]
 
- Properties inherited from UnifiedAutomation.UaBase.IEncodeable
ExpandedNodeId TypeId [get]
 Returns the UA type identifier for the encodable type. More...
 
ExpandedNodeId BinaryEncodingId [get]
 Returns the UA type identifier for the default binary encoding for the type. More...
 
ExpandedNodeId XmlEncodingId [get]
 Returns the UA type identifier for the default XML encoding for the type. More...
 

Detailed Description

Contains diagnostic information about client sessions.

Most of the values represented in this structure provide information about the number of calls of a Service, the number of currently used MonitoredItems, etc. Those numbers need not provide the exact value; they need only provide the approximate number, so that the Server is not burdened with providing the exact numbers.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.SessionDiagnosticsDataType.SessionDiagnosticsDataType ( )
inline

The default constructor.

Member Function Documentation

virtual bool UnifiedAutomation.UaBase.SessionDiagnosticsDataType.IsEqual ( IEncodeable  encodeable)
inlinevirtual

Checks if encodeable is the same object or has the same content

Parameters
encodeable
Returns

Implements UnifiedAutomation.UaBase.IEncodeable.

Property Documentation

double UnifiedAutomation.UaBase.SessionDiagnosticsDataType.ActualSessionTimeout
getset

The requested session timeout specified by the client in the open session call.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.AddNodesCount
getset

Counter of the AddNodes Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.AddReferencesCount
getset

Counter of the AddReferences Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.BrowseCount
getset

Counter of the Browse Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.BrowseNextCount
getset

Counter of the BrowseNext Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.CallCount
getset

Counter of the Call Service, identifying the number of received requests of this Service on the session.

DateTime UnifiedAutomation.UaBase.SessionDiagnosticsDataType.ClientConnectionTime
getset

The server timestamp when the client opens the session.

ApplicationDescription UnifiedAutomation.UaBase.SessionDiagnosticsDataType.ClientDescription
getset

The description provided by the client in the CreateSession request.

DateTime UnifiedAutomation.UaBase.SessionDiagnosticsDataType.ClientLastContactTime
getset

The server timestamp of the last request of the client in the context of the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.CreateMonitoredItemsCount
getset

Counter of the CreateMonitoredItems Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.CreateSubscriptionCount
getset

Counter of the CreateSubscription Service, identifying the number of received requests of this Service on the session.

uint UnifiedAutomation.UaBase.SessionDiagnosticsDataType.CurrentMonitoredItemsCount
getset

The number of MonitoredItems currently used by the session.

uint UnifiedAutomation.UaBase.SessionDiagnosticsDataType.CurrentPublishRequestsInQueue
getset

The number of publish timer expirations when there are data to be sent, but there are no publish requests for this session.

The value shall be 0 if there are no data to be sent or publish requests queued.

uint UnifiedAutomation.UaBase.SessionDiagnosticsDataType.CurrentSubscriptionsCount
getset

The number of subscriptions currently used by the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.DeleteMonitoredItemsCount
getset

Counter of the DeleteMonitoredItems Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.DeleteNodesCount
getset

Counter of the DeleteNodes Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.DeleteReferencesCount
getset

Counter of the DeleteReferences Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.DeleteSubscriptionsCount
getset

Counter of the DeleteSubscriptions Service, identifying the number of received requests of this Service on the session.

string UnifiedAutomation.UaBase.SessionDiagnosticsDataType.EndpointUrl
getset

The endpointUrl passed by the client to the CreateSession request.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.HistoryReadCount
getset

Counter of the HistoryRead Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.HistoryUpdateCount
getset

Counter of the HistoryUpdate Service, identifying the number of received requests of this Service on the session.

StringCollection UnifiedAutomation.UaBase.SessionDiagnosticsDataType.LocaleIds
getset

Array of LocaleIds specified by the client in the open session call.

uint UnifiedAutomation.UaBase.SessionDiagnosticsDataType.MaxResponseMessageSize
getset

The maximum size for the response message sent to the client.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.ModifyMonitoredItemsCount
getset

Counter of the ModifyMonitoredItems Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.ModifySubscriptionCount
getset

Counter of the ModifySubscription Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.PublishCount
getset

Counter of the Publish Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.QueryFirstCount
getset

Counter of the QueryFirst Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.QueryNextCount
getset

Counter of the QueryNext Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.ReadCount
getset

Counter of the Read Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.RegisterNodesCount
getset

Counter of the RegisterNodes Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.RepublishCount
getset

Counter of the Republish Service, identifying the number of received requests of this Service on the session.

string UnifiedAutomation.UaBase.SessionDiagnosticsDataType.ServerUri
getset

The serverUri request in the CreateSession request.

NodeId UnifiedAutomation.UaBase.SessionDiagnosticsDataType.SessionId
getset

Server-assigned identifier of the session.

string UnifiedAutomation.UaBase.SessionDiagnosticsDataType.SessionName
getset

The name of the session provided in the CreateSession request.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.SetMonitoringModeCount
getset

Counter of the SetMonitoringMode Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.SetPublishingModeCount
getset

Counter of the SetPublishingMode Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.SetTriggeringCount
getset

Counter of the SetTriggering Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.TotalRequestCount
getset

Counter of allServices, identifying the number of received requests of any Services on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.TransferSubscriptionsCount
getset

Counter of the TransferSubscriptions Service, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.TranslateBrowsePathsToNodeIdsCount
getset

Counter of the TranslateBrowsePathsToNodeIds Service, identifying the number of received requests of this Service on the session.

uint UnifiedAutomation.UaBase.SessionDiagnosticsDataType.UnauthorizedRequestCount
getset

Counter of all Services, identifying the number of Service requests that were rejected due to authorization failure.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.UnregisterNodesCount
getset

Counter of the UnregisterNodesService, identifying the number of received requests of this Service on the session.

ServiceCounterDataType UnifiedAutomation.UaBase.SessionDiagnosticsDataType.WriteCount
getset

Counter of the Write Service, identifying the number of received requests of this Service on the session.


The documentation for this class was generated from the following file: