UriComponents Enum

Definition

Specifies the parts of a Uri.

This enumeration supports a bitwise combination of its member values.

public enum class UriComponents
[System.Flags]
public enum UriComponents
[<System.Flags>]
type UriComponents = 
Public Enum UriComponents
Inheritance
UriComponents
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

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

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

The Scheme, Host, and Port data.

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.

Applies to