Executes the "Write" operation on members of given target object.
Syntax
'Declaration
<ExtensionAttribute()>
Public Overloads Shared Sub WriteTarget( _
ByVal As UAClientMapper, _
ByVal As Object, _
ByVal As String, _
ByVal As Boolean _
)
'Usage
Dim mapper As UAClientMapper
Dim targetObject As Object
Dim mappingTag As String
Dim recurse As Boolean
UAMapperExtension.WriteTarget(mapper, targetObject, mappingTag, recurse)
[Extension()]
public static void WriteTarget(
UAClientMapper ,
object ,
string ,
bool
)
[Extension()]
public:
static void WriteTarget(
UAClientMapper^ ,
Object^ ,
String^ ,
bool
)
Parameters
- mapper
- The mapper object that will perform the operation.
- targetObject
- The object being targeted.
- mappingTag
- The operation will be performed only on mappings tagged with this mapping tag.
- recurse
true
to operate on sub-targets (mapped members of the target) recursively; false
otherwise.
Exceptions
Exception | Description |
System.ArgumentException |
One of the arguments provided to a method is not valid.
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. |
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