UriComponents Enumeration
Specifies the parts of a Uri.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: SystemAssembly: System (in System.dll)
| Member name | Description | |
|---|---|---|
![]() ![]() | Scheme | The Scheme data. |
![]() ![]() | UserInfo | The UserInfo data. |
![]() ![]() | Host | The Host data. |
![]() ![]() | Port | The Port data. |
![]() ![]() | Path | The LocalPath data. |
![]() ![]() | Query | The Query data. |
![]() ![]() | Fragment | The Fragment data. |
![]() ![]() | StrongPort | 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. |
![]() ![]() | KeepDelimiter | Specifies that the delimiter should be included. |
![]() ![]() | SerializationInfoString | The complete Uri context that is needed for Uri Serializers. The context includes the IPv6 scope. |
![]() ![]() | AbsoluteUri | The Scheme, UserInfo, Host, Port, LocalPath, Query, and Fragment data. |
![]() ![]() | HostAndPort | 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. |
![]() ![]() | StrongAuthority | 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. |
![]() ![]() | SchemeAndServer | The Scheme, Host, and Port data. |
![]() ![]() | HttpRequestUrl | The Scheme, Host, Port, LocalPath, and Query data. |
![]() ![]() | PathAndQuery | The LocalPath and Query data. Also see PathAndQuery. |
This enumeration is used to identify the parts of a Uri. This enumeration is used with the Uri.GetComponents method.
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360, Zune
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
