Defines the quality of service for broker transport.
Syntax
Members
Member | Value | Description |
AtLeastOnce | 2 | The transport guarantees that the message shall be delivered at least once, but duplication is possible.
Remarks:
Readers must de-duplicate based on message id or sequence number.
The value of this enum member is 2. |
AtMostOnce | 3 | The transport guarantees that the message shall be sent once, but if it is lost it is not sent again.
The value of this enum member is 3. |
BestEffort | 1 | The transport shall make the best effort to deliver a message.
Remarks:
In worst case, this means that data loss or data duplication are possible.
The value of this enum member is 1. |
ExactlyOnce | 4 | The transport handshake guarantees that the message shall be delivered to the broker exactly once and not more or less.
The value of this enum member is 4. |
NotSpecified | 0 | The value is not specified and the value of the parent object shall be used.
The value of this enum member is 0. |
Inheritance Hierarchy
System.Object
System.ValueType
System.Enum
OpcLabs.EasyOpc.UA.PubSub.Configuration.UABrokerTransportQualityOfService
Requirements
Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows
See Also