Used to parse a new URI scheme. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...

Public Member Functions

 UriParser ()=delete
 

Static Public Member Functions

static ASPOSECPP_SHARED_API bool IsKnownScheme (const String &schemeName)
 Indicates whether the parser for a scheme is registered. More...
 

Detailed Description

Used to parse a new URI scheme. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

Constructor & Destructor Documentation

◆ UriParser()

System::UriParser::UriParser ( )
delete

Member Function Documentation

◆ IsKnownScheme()

static ASPOSECPP_SHARED_API bool System::UriParser::IsKnownScheme ( const String schemeName)
static

Indicates whether the parser for a scheme is registered.

Parameters
schemeNameThe scheme name to check
Returns
True if schemeName has been registered; otherwise, false