Bewerken

Share via


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

Name Value Description
SerializationInfoString -2147483648

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

Scheme 1

The Scheme data.

UserInfo 2

The UserInfo data.

Host 4

The Host data.

Port 8

The Port data.

SchemeAndServer 13

The Scheme, Host, and Port data.

Path 16

The LocalPath data.

Query 32

The Query data.

PathAndQuery 48

The LocalPath and Query data. Also see PathAndQuery.

HttpRequestUrl 61

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

Fragment 64

The Fragment data.

AbsoluteUri 127

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

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.

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.

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.

NormalizedHost 256

The normalized form of the Host.

KeepDelimiter 1073741824

Specifies that the delimiter should be included.

Remarks

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

Applies to