UriComponents Enumeration
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Specifies the parts of a Uri.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: System
Assembly: System (in System.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration UriComponents
[FlagsAttribute]
public enum UriComponents
Members
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. |
Remarks
This enumeration is used to identify the parts of a Uri. This enumeration is used with the Uri.GetComponents method.
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.