Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
enum System.GenericUriParserOptions
Assembly: System.Runtime
Specifies options for a <see cref="T:System.UriParser" /> .
Values
Default
The parser: requires an authority; converts backslashes into forward slashes; unescapes path dots, forward slashes, and back slashes; and removes trailing dots, empty segments, and dots-only segments.
GenericAuthority
The parser allows a registry-based authority.
AllowEmptyAuthority
The parser allows a URI with no authority.
NoUserInfo
The scheme does not define a user information part.
NoPort
The scheme does not define a port.
NoQuery
The scheme does not define a query part.
NoFragment
The scheme does not define a fragment part.
DontConvertPathBackslashes
The parser does not convert back slashes into forward slashes.
DontCompressPath
The parser does not canonicalize the URI.
DontUnescapePathDotsAndSlashes
The parser does not unescape path dots, forward slashes, or back slashes.
Idn
The parser supports Internationalized Domain Name (IDN) parsing (IDN) of host names. Whether IDN is used is dictated by configuration values.
IriParsing
The parser supports the parsing rules specified in RFC 3987 for International Resource Identifiers (IRI). Whether IRI is used is dictated by configuration values.