UriComponents Enum
Definition
Specifies the parts of a Uri.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
public enum class UriComponents
[System.Flags]
public enum UriComponents
[<System.Flags>]
type UriComponents =
Public Enum UriComponents
- Inheritance
- Attributes
Fields
AbsoluteUri | 127 | The Scheme, UserInfo, Host, Port, LocalPath, Query, and Fragment data. |
Fragment | 64 | The Fragment data. |
Host | 4 | The Host data. |
HostAndPort | 132 | The Host and Port data. If no port data is in the Uri and a default port has been assigned to the Scheme, the default port is returned. If there is no default port, -1 is returned. |
HttpRequestUrl | 61 | |
KeepDelimiter | 1073741824 | Specifies that the delimiter should be included. |
NormalizedHost | 256 | The normalized form of the Host. |
Path | 16 | The LocalPath data. |
PathAndQuery | 48 | The LocalPath and Query data. Also see PathAndQuery. |
Port | 8 | The Port data. |
Query | 32 | The Query data. |
Scheme | 1 | The Scheme data. |
SchemeAndServer | 13 | |
SerializationInfoString | -2147483648 | The complete Uri context that is needed for Uri Serializers. The context includes the IPv6 scope. |
StrongAuthority | 134 | The UserInfo, Host, and Port data. If no port data is in the Uri and a default port has been assigned to the Scheme, the default port is returned. If there is no default port, -1 is returned. |
StrongPort | 128 | The Port data. If no port data is in the Uri and a default port has been assigned to the Scheme, the default port is returned. If there is no default port, -1 is returned. |
UserInfo | 2 | The UserInfo data. |
Remarks
This enumeration is used to identify the parts of a Uri. This enumeration is used with the Uri.GetComponents method.