Attempts to parse a string containing a browse path, optionally given a base for relative paths.
'Declaration
<CanBeNullAttribute()>
<PureAttribute()>
Public Overloads Shared Function TryParse( _
ByVal As UABrowsePath, _
ByVal As String, _
ByVal As String, _
ByRef As UABrowsePath _
) As IStringParsingError
'Usage
Dim basePath As UABrowsePath
Dim value As String
Dim defaultNamespaceUriString As String
Dim browsePath As UABrowsePath
Dim value As IStringParsingError
value = UABrowsePath.TryParse(basePath, value, defaultNamespaceUriString, browsePath)
[CanBeNull()]
[Pure()]
public static IStringParsingError TryParse(
UABrowsePath ,
string ,
string ,
out UABrowsePath
)
[CanBeNull()]
[Pure()]
public:
static IStringParsingError^ TryParse(
UABrowsePath^ ,
String^ ,
String^ ,
[Out] UABrowsePath^
)
Parameters
- basePath
- The base path for relative input paths. A null browse path if none given.
- value
- The string containing the browse path to be parsed.
- defaultNamespaceUriString
- The namespace URI to be used with all elements that do not explicitly specify a namespace.
- browsePath
- If successful, the browse path object corresponding to the input string.
Return Value
Returns
null
if successful; otherwise, some
OpcLabs.BaseLib.IStringParsingError indicating the reason of the failure.
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