Connectivity Software User's Guide and Reference
Satisfies(UADataSetSubscriptionDescriptor) Method



OpcLabs.EasyOpcUAPrimitives Assembly > OpcLabs.EasyOpc.UA.PubSub Namespace > UAPubSubHeader Class > Satisfies Method : Satisfies(UADataSetSubscriptionDescriptor) Method
The dataset subscription descriptor containing the requirements to check against.

The value of this parameter cannot be null (Nothing in Visual Basic).

Determines whether this PubSub header satisfies the requirements specified in a dataset subscription descriptor.
Syntax
'Declaration
 
Public Overloads Function Satisfies( _
   ByVal dataSetSubscriptionDescriptor As UADataSetSubscriptionDescriptor _
) As Boolean
'Usage
 
Dim instance As UAPubSubHeader
Dim dataSetSubscriptionDescriptor As UADataSetSubscriptionDescriptor
Dim value As Boolean
 
value = instance.Satisfies(dataSetSubscriptionDescriptor)

Parameters

dataSetSubscriptionDescriptor
The dataset subscription descriptor containing the requirements to check against.

The value of this parameter cannot be null (Nothing in Visual Basic).

Return Value

true if this header satisfies all requirements in the descriptor; otherwise, false.
Remarks

This method checks whether the header matches the subscription descriptor by comparing the message mapping name, dataset class ID (if specified), and origin pattern (if specified). All specified criteria must match for the method to return true.

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