DotNetDupe
4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Toggle main menu visibility
Loading...
Searching...
No Matches
UriEnums.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
namespace
DotNetDupe
{
9
namespace
System
{
10
16
enum class
UriComponents
{
17
Scheme
= 1,
18
UserInfo
= 2,
19
Host
= 4,
20
Port
= 8,
21
Path
= 16,
22
Query
= 32,
23
Fragment
= 64,
24
StrongPort
= 128,
25
NormalizedHost
= 256,
26
KeepDelimiter
= 1073741824,
27
AbsoluteUri
= 32767,
28
PathAndQuery
= 48,
29
SchemeAndServer
= 13,
30
HttpRequestUrl
= 61,
31
UriPath
= 50,
32
HostAndPort
= 12,
33
UserInfoAndHostAndPort
= 15,
34
SafeUnescaped
= 8191
35
};
36
41
enum class
UriFormat
{
42
UriEscaped
= 1,
43
Unescaped
= 2,
44
SafeUnescaped
= 3
45
};
46
47
}
48
}
DotNetDupe::System
Definition
Action.h:11
DotNetDupe::System::UriComponents
UriComponents
Specifies the parts of a Uniform Resource Identifier (URI) to return.
Definition
UriEnums.h:16
DotNetDupe::System::UriComponents::HttpRequestUrl
@ HttpRequestUrl
Full HTTP URL without user credentials or fragment.
Definition
UriEnums.h:30
DotNetDupe::System::UriComponents::UserInfo
@ UserInfo
User name and password authorization data.
Definition
UriEnums.h:18
DotNetDupe::System::UriComponents::Fragment
@ Fragment
Fragment identifier starting after the hash character.
Definition
UriEnums.h:23
DotNetDupe::System::UriComponents::HostAndPort
@ HostAndPort
Host and port combined.
Definition
UriEnums.h:32
DotNetDupe::System::UriComponents::Port
@ Port
Network port number.
Definition
UriEnums.h:20
DotNetDupe::System::UriComponents::Query
@ Query
Query string starting after the question mark.
Definition
UriEnums.h:22
DotNetDupe::System::UriComponents::AbsoluteUri
@ AbsoluteUri
Complete canonical URI string.
Definition
UriEnums.h:27
DotNetDupe::System::UriComponents::NormalizedHost
@ NormalizedHost
Canonicalized host name.
Definition
UriEnums.h:25
DotNetDupe::System::UriComponents::Scheme
@ Scheme
The scheme component (e.g., "http", "https", "ftp").
Definition
UriEnums.h:17
DotNetDupe::System::UriComponents::UserInfoAndHostAndPort
@ UserInfoAndHostAndPort
UserInfo, host, and port combined.
Definition
UriEnums.h:33
DotNetDupe::System::UriComponents::Path
@ Path
Resource path component.
Definition
UriEnums.h:21
DotNetDupe::System::UriComponents::SchemeAndServer
@ SchemeAndServer
Scheme, host, and port combined.
Definition
UriEnums.h:29
DotNetDupe::System::UriComponents::PathAndQuery
@ PathAndQuery
Path and query components combined.
Definition
UriEnums.h:28
DotNetDupe::System::UriComponents::Host
@ Host
Domain name or IP address.
Definition
UriEnums.h:19
DotNetDupe::System::UriComponents::KeepDelimiter
@ KeepDelimiter
Preserves component delimiter character.
Definition
UriEnums.h:26
DotNetDupe::System::UriComponents::StrongPort
@ StrongPort
The port number, including explicit default port numbers.
Definition
UriEnums.h:24
DotNetDupe::System::UriComponents::SafeUnescaped
@ SafeUnescaped
Safe unescaped characters preserved.
Definition
UriEnums.h:34
DotNetDupe::System::UriComponents::UriPath
@ UriPath
Scheme, authority, and path combined.
Definition
UriEnums.h:31
DotNetDupe::System::UriFormat
UriFormat
Controls character escaping and normalization during URI component extraction.
Definition
UriEnums.h:41
DotNetDupe::System::UriFormat::UriEscaped
@ UriEscaped
Characters are percent-escaped according to RFC 3986 rules.
Definition
UriEnums.h:42
DotNetDupe::System::UriFormat::Unescaped
@ Unescaped
Characters are unescaped to their literal character values.
Definition
UriEnums.h:43
DotNetDupe
Definition
IServiceCollection.h:7
Include
System
UriEnums.h
Generated by
1.18.0