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

◆ scheme()

xtd::string xtd::uri::scheme ( ) const

Gets the scheme name for this URI.

Returns
string A string that contains the scheme for this URI, converted to lowercase.
Exceptions
xtd::invalid_operation_exceptionThis instance represents a relative URI, and this property is valid only for absolute URIs.
Remarks
The scheme property returns the scheme used to initialize the xtd::uri instance. This property does not indicate that the scheme used to initialize the xtd::uri instance was recognized.
The following table shows examples of some possible values returned by the scheme property.
Scheme Description
file The resource is a file on the local computer.
ftp The resource is accessed through FTP.
gopher The resource is accessed through the Gopher protocol.
http The resource is accessed through HTTP.
https The resource is accessed through SSL-encrypted HTTP.
ldap The resource is accessed through the LDAP protocol.
mailto The resource is an e-mail address and accessed through the SMTP protocol.
net.pipe The resource is accessed through a named pipe.
net.tcp The resource is accessed from TCP endpoint.
news The resource is accessed through the NNTP protocol.
nntp The resource is accessed through the NNTP protocol.
telnet The resource is accessed through the TELNET protocol.
uuid The resource is accessed through a unique UUID endpoint name for communicating with a service.