Executes the "Subscribe" operation on members of given target object.
Syntax
'Declaration
<ExtensionAttribute()>
Public Overloads Shared Sub SubscribeTarget( _
ByVal As DAClientMapper, _
ByVal As Boolean, _
ByVal As Object, _
ByVal As Boolean _
)
'Usage
Dim clientMapper As DAClientMapper
Dim active As Boolean
Dim targetObject As Object
Dim recurse As Boolean
DAClientMapperExtension.SubscribeTarget(clientMapper, active, targetObject, recurse)
[Extension()]
public static void SubscribeTarget(
DAClientMapper ,
bool ,
object ,
bool
)
[Extension()]
public:
static void SubscribeTarget(
DAClientMapper^ ,
bool ,
Object^ ,
bool
)
Parameters
- clientMapper
- The client mapper object that will perform the operation.
- active
true
to subscribe; false
to unsubscribe.- targetObject
- The object being targeted.
- recurse
true
to operate on sub-targets (mapped members of the target) recursively; false
otherwise.
Exceptions
Exception | Description |
System.ArgumentNullException |
A null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.
This is a usage error, i.e. it will never occur (the exception will not be thrown) in a correctly written program. Your code should not catch this exception. |
OpcLabs.BaseLib.Licensing.LicensingException | The component is not licensed for the operation requested. |
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