SipUriParser Members
Include Protected Members
Include Inherited Members
Provides means to parse a sip URI.
The SipUriParser type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SipUriParser(String) | Creates an instance of SipUriParser from a given string. | |
SipUriParser(SipUriParser) | Creates a new instance of the parser given an existing instance. | |
SipUriParser(String, String) | Initializes an instance of SipUriParser. | |
SipUriParser(String, String, String) | Initializes an instance of SipUriParser. | |
SipUriParser(String, String, String, Int32) | Initializes an instance of SipUriParser. | |
SipUriParser(String, String, String, Int32, String) | Initializes an instance of SipUriParser. |
Top
Properties
Name | Description | |
---|---|---|
AbsoluteUri | Gets the absolute URI. | |
Authority | Gets the authority. | |
GridUriParameter | Obsolete. This property is obsolete in UCMA 2.0 and will be removed in later versions. GRID functionality is no longer supported, so there is no alternative to this property.Gets or sets the grid parameter in URI. | |
Host | Gets or sets the host part of the URI. | |
HostAndPort | Gets or sets the host and port together. | |
HostNameType | Gets the host name type for the host specified in URI. | |
IsGruuUri | Gets or sets the GRUU parameter in URI. | |
IsLooseRouter | Gets or sets the loose router parameter (lr). | |
IsPortSet | Gets true if the port is set. Note that the 'Port' property returns 0 if even if the port is not set. | |
IsUniversalNamingConvention | Gets the Boolean value indicating whether the path is in universal naming convention (UNC) format. | |
MethodParameter | Gets or sets the method parameter (method). | |
MulticastAddressParameter | Gets or sets the multicast address parameter (maddr). | |
OpaquePart | Get the opaque part of URI. | |
OpaqueUriParameter | Gets or sets the OpaqueUriParameter for URI | |
Password | Gets or sets the password. | |
Port | Gets and sets the port number. | |
Query | Gets or sets the query of the absolute URI. | |
Scheme | Gets or sets the URI scheme as a string. | |
TimeToLiveParameter | Gets or sets the time to live (TTL) parameter (ttl). | |
TransportParameter | Gets or sets the value of the transport parameter (transport). | |
User | Gets or sets the User part of the Uri. | |
UserAtHost | Gets the 'user@host' part of the URI. | |
UserInfo | Gets or sets the User and password with '@' suffix. | |
UserParameter | Gets or sets the user parameter (user). |
Top
Methods
Name | Description | |
---|---|---|
AddHeader | Add a header to the URI. | |
AddParameter | Add a parameter to the URI. | |
CheckHostName | Returns the UriHostNameType enum member for a host name specified as a string. | |
CompareEqual(SipUriParser, SipUriParser) | Compares two URIs for equality. | |
CompareEqual(SipUriParser, SipUriParser, Boolean) | Compares two URIs for equality. | |
Equals | Compares two URIs for equality. (Overrides Object.Equals(Object).) | |
Finalize | (inherited from Object) | |
FindHeader | Return the header specific header matching with name. Return null if no matching header found. | |
FindParameter | Return the header specific parameter matching with name. Return null if no matching parameter found. | |
GetHashCode | Returns a hash value for the current Name object. (Overrides Object.GetHashCode().) | |
GetHeaders | Gets the header collection of the URI. | |
GetParameters | Gets a collection of sip URI parameters. May be null if the URI cannot be parsed. | |
GetType | (inherited from Object) | |
IsPhoneUri | Helper function to determine whether the URI of this parser is a phone URI. A URI is a phone URI if it has a "tel:" scheme or if it has "sip:" scheme with the parameter 'user=phone' | |
MemberwiseClone | (inherited from Object) | |
RemoveHeader | Remove a header from the URI. | |
RemoveParameter | Remove a parameter from the URI. | |
ToString | Gets the URI as a string. (Overrides Object.ToString().) | |
TryParse | Creates a URI object from a URI string. |
Top
Operators
Name | Description | |
---|---|---|
Equality | Compares two URIs for equality. | |
Implicit(String to SipUriParser) | Returns the implicit conversion operator from a string to a SipUriParser object. | |
Inequality | Compares two URIs for inequality. |
Top