'Declaration<ExtensionAttribute()> Public Shared Function ToPrecise( _ ByVal messageSecurityModes As UAMessageSecurityModes _ ) As UAMessageSecurityModes
'UsageDim messageSecurityModes As UAMessageSecurityModes Dim value As UAMessageSecurityModes value = UAMessageSecurityModesExtension.ToPrecise(messageSecurityModes)
[Extension()] public static UAMessageSecurityModes ToPrecise( UAMessageSecurityModes messageSecurityModes )
[Extension()] public: static UAMessageSecurityModes ToPrecise( UAMessageSecurityModes messageSecurityModes )
Parameters
- messageSecurityModes
- The message security modes (may contain multiple flags).
Return Value
Because there is an implicit conversion from OpcLabs.EasyOpc.UA.Engine.UAMessageSecurityModes to OpcLabs.EasyOpc.UA.Engine.UAEndpointSelectionPolicy, you can simply use the returned OpcLabs.EasyOpc.UA.Engine.UAMessageSecurityModes in any place where OpcLabs.EasyOpc.UA.Engine.UAEndpointSelectionPolicy is expected as input, and the corresponding endpoint selection policy will be constructed automatically from the message security modes. When the implicit conversion operators are not supported (such as with Python.NET), you can use the FromUAMessageSecurityModes static method instead.