[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=Uri Info=Provides an object representation of a uniform resource identifier and easy access to the parts of the URI. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the Uri class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3,Constructor4,Constructor5,Constructor6 UriString=Sets a uniform resource identifier. ARG(string)|2| [Methods] *doConstructor=Initializes a new instance of the Uri class with the specified URI. ARG(string uriString)|1|0 *doConstructor2=Obsolete. Initializes a new instance of the Uri class with the specified URI, with explicit control of character escaping. ARG(string uriString, bool dontEscape)|1|0 *doConstructor3=Initializes a new instance of the Uri class with the specified URI. This constructor allows you to specify if the URI string is a relative URI, absolute URI, or is indeterminate. ARG(string uriString, UriKind uriKind)|1|0 *doConstructor4=Initializes a new instance of the Uri class based on the specified base URI and relative URI string. ARG(Uri baseUri, string relativeUri)|1|0 *doConstructor5=Initializes a new instance of the Uri class based on the combination of a specified base Uri instance and a relative Uri instance. ARG(Uri baseUri, Uri relativeUri)|1|0 *doConstructor6=Obsolete. Initializes a new instance of the Uri class based on the specified base and relative URIs, with explicit control of character escaping. ARG(Uri baseUri, string relativeUri, bool dontEscape)|1|0 *AbsolutePath=Returns the absolute path of the URI. ARG(string)|3|2 *AbsoluteUri=Returns the absolute URI. ARG(string)|3|2 *Authority=Returns the Domain Name System host name or IP address and the port number for a server. ARG(string)|3|2 *DnsSafeHost=Returns an unescaped host name that is safe to use for DNS resolution. ARG(string)|3|2 *Fragment=Returns the escaped URI fragment. ARG(string)|3|2 *Host=Returns the host component of this instance. ARG(string)|3|2 *HostNameType=Returns the type of the host name specified in the URI. ARG(UriHostNameType)|3|0 *IsAbsoluteUri=Returns whether the Uri instance is absolute. ARG(bool)|3|104 *IsDefaultPort=Returns whether the port value of the URI is the default for this scheme. ARG(bool)|3|104 *IsFile=Returns a value indicating whether the specified Uri is a file URI. ARG(bool)|3|104 *IsLoopback=Returns whether the specified Uri references the local host. ARG(bool)|3|104 *IsUnc=Returns whether the specified Uri is a universal naming convention path. ARG(bool)|3|104 *IsWellFormedOriginalString=Indicates whether the string used to construct this Uri was well-formed and is not required to be further escaped. ARG(bool)|3|104 *LocalPath=Returns a local operating-system representation of a file name. ARG(string)|3|2 *OriginalString=Returns the original URI string that was passed to the Uri constructor. ARG(string)|3|2 *PathAndQuery=Returns the AbsolutePath and Query properties separated by a question mark. ARG(string)|3|2 *Port=Returns the port number of this URI. ARG(int)|3|1 *Query=Returns any query information included in the specified URI. ARG(string)|3|2 *Scheme=Returns the scheme name for this URI. ARG(string)|3|2 *SchemeDelimiter=Specifies the characters that separate the communication protocol scheme from the address portion of the URI. This field is read-only. ARG(string)|3|2 *Segments=Returns an array containing the path segments that make up the specified URI. ARG(string[])|3|13 *UriSchemeFile=Specifies that the URI is a pointer to a file. This field is read-only. ARG(string)|3|2 *UriSchemeFtp=Specifies that the URI is accessed through the File Transfer Protocol. This field is read-only. ARG(string)|3|2 *UriSchemeGopher=Specifies that the URI is accessed through the Gopher protocol. This field is read-only. ARG(string)|3|2 *UriSchemeHttp=Specifies that the URI is accessed through the Hypertext Transfer Protocol. This field is read-only. ARG(string)|3|2 *UriSchemeHttps=Specifies that the URI is accessed through the Secure Hypertext Transfer Protocol. This field is read-only. ARG(string)|3|2 *UriSchemeMailto=Specifies that the URI is an e-mail address and is accessed through the Simple Mail Transport Protocol. This field is read-only. ARG(string)|3|2 *UriSchemeNetPipe=Specifies that the URI is accessed through the NetPipe scheme used by Windows Communication Foundation. This field is read-only. ARG(string)|3|2 *UriSchemeNetTcp=Specifies that the URI is accessed through the NetTcp scheme used by Windows Communication Foundation. This field is read-only. ARG(string)|3|2 *UriSchemeNews=Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol. This field is read-only. ARG(string)|3|2 *UriSchemeNntp=Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol. This field is read-only. ARG(string)|3|2 *UserEscaped=Indicates that the URI string was completely escaped before the Uri instance was created. ARG(bool)|3|104 *UserInfo=Returns the user name, password, or other user-specific information associated with the specified URI. ARG(string)|3|2 Uri=Returns the Uri object. ARG(Uri)|3|0 *baseUri=Defines the base URI. ARG(Uri)|4|0 *dontEscape=true if uriString is completely escaped; otherwise, false. ARG(bool)|4|104 *relativeUri=Defines the relative URI to add to the base URI. ARG(string)|4|2 *uriKind=Specifies whether the URI string is a relative URI, absolute URI, or is indeterminate. ARG(UriKind)|4|0 UriString=Defines an uniform resource identifier. ARG(string)|4|2