Connectivity Software User's Guide and Reference
SanitizePermittedCombination Method



OpcLabs.EasyOpcUAPrimitives Assembly > OpcLabs.EasyOpc.UA.Discovery.Extensions Namespace > UAApplicationTypesExtension Class : SanitizePermittedCombination Method
The application type to sanitize.
Sanitizes the application type to ensure it represents a permitted combination, converting any invalid combinations to a valid application type.
Syntax
'Declaration
 
<ExtensionAttribute()>
Public Shared Function SanitizePermittedCombination( _
   ByVal applicationType As UAApplicationTypes _
) As UAApplicationTypes
'Usage
 
Dim applicationType As UAApplicationTypes
Dim value As UAApplicationTypes
 
value = UAApplicationTypesExtension.SanitizePermittedCombination(applicationType)
[Extension()]
public static UAApplicationTypes SanitizePermittedCombination( 
   UAApplicationTypes applicationType
)
[Extension()]
public:
static UAApplicationTypes SanitizePermittedCombination( 
   UAApplicationTypes applicationType
) 

Parameters

applicationType
The application type to sanitize.

Return Value

A valid application type based on the flags set in applicationType.
Remarks

This is an extension method (info: C#, VB.NET). In languages that have support for extensions methods (such as C# and VB.NET), you can use the extension method as if it were a regular method on the object that is its first parameter. In other languages (such as with Python.NET), you will call the extension as a static method, and pass it the object on which it acts as its first parameter.

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