The event handler receives an argument of type EasyUAServerEndpointStateChangedEventArgs containing data related to this event. The following EasyUAServerEndpointStateChangedEventArgs properties provide information specific to this event.
Property | Description |
---|---|
ConnectionState | Indicates the state of the connection. (Inherited from OpcLabs.BaseLib.Communication.ConnectedConditionChangedEventArgs) |
Diagnostics | Diagnostics information (such as warnings) assembled during the operation. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
DiagnosticsCount | Count of diagnostic information elements assembled during the operation. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
DiagnosticsSummary | Textual summary of diagnostics information, one message per line. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
EndpointUrl | The URL of the endpoint. |
EndpointUrlString | The URL string of the endpoint. |
ErrorId | Gets or sets the error ID of the error. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
ErrorMessage | Gets or sets a message that describes the current exception. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
ErrorMessageBrief | The first line of the error message. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
Exception | Gets the current exception. Contains null reference when no exception. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
IsConnected | Indicates whether the object is now connected. (Inherited from OpcLabs.BaseLib.Communication.ConnectedConditionChangedEventArgs) |
MessageSecurityModes | The (effective) message security modes of the endpoint. |
NormalizedDiagnostics | A normalized OpcLabs.BaseLib.OperationModel.OperationEventArgs.Diagnostics collection. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
NormalizedException | A normalized OpcLabs.BaseLib.OperationModel.OperationEventArgs.Exception object, or null if there was no error. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
RetrialDelay | When disconnected, time to next reconnection attempt. In milliseconds. (Inherited from OpcLabs.BaseLib.Communication.ConnectedConditionChangedEventArgs) |
Statistics | Gets or sets statistics for the connected condition at the moment the event was generated. (Inherited from OpcLabs.BaseLib.Communication.ConnectedConditionChangedEventArgs) |
StatusInfo | Status information corresponding to the contents of the event arguments. (Inherited from OpcLabs.BaseLib.Communication.ConnectedConditionChangedEventArgs) |
Succeeded | Gets indication whether the operation has succeeded. (Inherited from OpcLabs.BaseLib.OperationModel.OperationEventArgs) |
You receive notifications when the endpoint is opening, when it is (successfully) open, when it is closing, and when it has closed (which may be due to a failure during opening). The event notification passes to you an instance of the OpcLabs.EasyOpc.UA.OperationModel.EasyUAServerEndpointStateChangedEventArgs Class, which contains data about the condition of the server endpoint. The OpcLabs.EasyOpc.UA.OperationModel.EasyUAServerEndpointStateChangedEventArgs.EndpointUrlString Property (and OpcLabs.EasyOpc.UA.OperationModel.EasyUAServerEndpointStateChangedEventArgs.EndpointUrl Property) contain the URL of the endpoint, and the OpcLabs.EasyOpc.UA.OperationModel.EasyUAServerEndpointStateChangedEventArgs.MessageSecurityModes Property contains its effective message security modes. The OpcLabs.BaseLib.Communication.ConnectedConditionChangedEventArgs.ConnectionState Property indicates the state of the server endpoint (it is open when the OpcLabs.BaseLib.Communication.ConnectedConditionChangedEventArgs.IsConnected Property is true
). The System.Exception Property contains a null
reference in case of success, or it contains an exception object in case of problems.