xtd 0.2.0
Loading...
Searching...
No Matches

◆ uri_components

enum class xtd::uri_components
strong

This enumeration has a Flags attribute that allows a bitwise combination of its member values.

Namespace
xtd
Library
xtd.core
Remarks
This enumeration is used to identify the parts of a xtd::uri. This enumeration is used with the xtd::uri::get_components method.
Enumerator
none 

None data.

scheme 

The xtd::uri::scheme data.

user_info 

The xtd::uri::user_info data.

host 

The xtd::uri::host data.

port 

The xtd::uri::port data.

path 

The xtd::uri::local_path data.

query 

The xtd::uri::query data.

fragment 

The xtd::uri::fragment data.

strong_port 

The xtd::uri::port data. If no port data is in the xtd::uri and a default port has been assigned to the xtd::uri::scheme, the default port is returned. If there is no default port, -1 is returned.

keep_delimiter 

Specifies that the delimiter should be included.

host_and_port 

The xtd::uri::host and xtd::uri::port data. If no port data is in the Uri and a default port has been assigned to the xtd::uri::scheme, the default port is returned. If there is no default port, -1 is returned.

strong_authority 

The xtd::uri::user_info, 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.

absolute_uri 

The xtd::uri::scheme, xtd::uri::user_info, xtd::uri::host, port, xtd::uri::local_path, xtd::uri::query, and xtd::uri::fragment data.

path_and_query 

The xtd::uri::local_path and xtd::uri::query data. Also see xtd::uri::path_and_query.

http_request_url 

The xtd::uri::scheme, xtd::uri::host, xtd::uri::port, xtd::uri::local_path, and xtd::uri::query data.

scheme_and_server 

The xtd::uri::scheme, xtd::uri::host, and xtd::uri::port data.

serialization_info_string 

The complete xtd::uri context that is needed for xtd::uri Serializers. The context includes the IPv6 scope.