Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

enum System.UriComponents

Assembly: System.Runtime

Specifies the parts of a <see cref="T:System.Uri" /> .

Values

SerializationInfoString
The complete <see cref="T:System.Uri" /> context that is needed for Uri Serializers. The context includes the IPv6 scope.
Scheme
The <see cref="P:System.Uri.Scheme" /> data.
UserInfo
The <see cref="P:System.Uri.UserInfo" /> data.
Host
The <see cref="P:System.Uri.Host" /> data.
Port
The <see cref="P:System.Uri.Port" /> data.
SchemeAndServer
The <see cref="P:System.Uri.Scheme" /> , <see cref="P:System.Uri.Host" /> , and <see cref="P:System.Uri.Port" /> data.
Path
The <see cref="P:System.Uri.LocalPath" /> data.
Query
The <see cref="P:System.Uri.Query" /> data.
PathAndQuery
The <see cref="P:System.Uri.LocalPath" /> and <see cref="P:System.Uri.Query" /> data. Also see <see cref="P:System.Uri.PathAndQuery" /> .
HttpRequestUrl
The <see cref="P:System.Uri.Scheme" /> , <see cref="P:System.Uri.Host" /> , <see cref="P:System.Uri.Port" /> , <see cref="P:System.Uri.LocalPath" /> , and <see cref="P:System.Uri.Query" /> data.
Fragment
The <see cref="P:System.Uri.Fragment" /> data.
AbsoluteUri
The <see cref="P:System.Uri.Scheme" /> , <see cref="P:System.Uri.UserInfo" /> , <see cref="P:System.Uri.Host" /> , <see cref="P:System.Uri.Port" /> , <see cref="P:System.Uri.LocalPath" /> , <see cref="P:System.Uri.Query" /> , and <see cref="P:System.Uri.Fragment" /> data.
StrongPort
The <see cref="P:System.Uri.Port" /> data. If no port data is in the <see cref="T:System.Uri" /> and a default port has been assigned to the <see cref="P:System.Uri.Scheme" /> , the default port is returned. If there is no default port, -1 is returned.
HostAndPort
The <see cref="P:System.Uri.Host" /> and <see cref="P:System.Uri.Port" /> data. If no port data is in the Uri and a default port has been assigned to the <see cref="P:System.Uri.Scheme" /> , the default port is returned. If there is no default port, -1 is returned.
StrongAuthority
The <see cref="P:System.Uri.UserInfo" /> , <see cref="P:System.Uri.Host" /> , and <see cref="P:System.Uri.Port" /> data. If no port data is in the <see cref="T:System.Uri" /> and a default port has been assigned to the <see cref="P:System.Uri.Scheme" /> , the default port is returned. If there is no default port, -1 is returned.
NormalizedHost
The normalized form of the <see cref="P:System.Uri.Host" /> .
KeepDelimiter
Specifies that the delimiter should be included.