QuickOPC User's Guide and Reference
CreateUInt32 Method



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.PubSub Namespace > UAPublisherId Class : CreateUInt32 Method
A UInt32 identifier of the publisher Id.
Creates a publisher Id with given UInt32 identifier.
Syntax
'Declaration
 
<NotNullAttribute()>
<PureAttribute()>
Public Shared Function CreateUInt32( _
   ByVal uint32Identifier As Long _
) As UAPublisherId
'Usage
 
Dim uint32Identifier As Long
Dim value As UAPublisherId
 
value = UAPublisherId.CreateUInt32(uint32Identifier)
[NotNull()]
[Pure()]
public static UAPublisherId CreateUInt32( 
   long uint32Identifier
)
[NotNull()]
[Pure()]
public:
static UAPublisherId^ CreateUInt32( 
   int64 uint32Identifier
) 

Parameters

uint32Identifier
A UInt32 identifier of the publisher Id.

Return Value

Returns a UInt32 publisher Id with the specified identifier.
Remarks

Intentionally, CLS-compliant wider input type is used.

It is intentional that there is no way to directly construct a numerical UAPublisherId without having to somehow explicitly state the desired type. This design attempts to prevent unwanted creation of publisher Ids with wrong type.

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