UriComponents Enumeration

 

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)

[<FlagsAttribute>]
type UriComponents

Member nameDescription
AbsoluteUri
Fragment

The Fragment data.

Host

The Host 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.

HttpRequestUrl

The Scheme, Host, Port, LocalPath, and Query data.

KeepDelimiter

Specifies that the delimiter should be included.

NormalizedHost

The normalized form of the Host.

Path

The LocalPath data.

PathAndQuery

The LocalPath and Query data. Also see PathAndQuery.

Port

The Port data.

Query

The Query data.

Scheme

The Scheme data.

SchemeAndServer

The Scheme, Host, and Port data.

SerializationInfoString

The complete Uri context that is needed for Uri Serializers. The context includes the IPv6 scope.

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.

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.

UserInfo

The UserInfo data.

This enumeration is used to identify the parts of a Uri. This enumeration is used with the Uri.GetComponents method.

Universal Windows Platform
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: