The SipUriParsertype exposes the following members.
Constructors
Name | Description | |
---|---|---|
SipUriParser | Overloaded. |
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 |
Compares two URIs for equality.
|
|
Equals |
Compares two URIs for
equality. (Overrides
ObjectEquals(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
ObjectGetHashCode
()
()
()
.) |
|
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 |
Add a parameter to the URI.
|
|
ToString |
Gets the URI as a string. (Overrides
ObjectToString
()
()
()
.) |
|
TryParse |
Creates a URI object from a URI string.
|
Operators
Name | Description | |
---|---|---|
Equality |
Compares two URIs for equality.
|
|
Implicit |
Returns the implicit conversion operator from
a string to a SipUriParser object.
|
|
Inequality |
Compares two URIs for inequality.
|
Properties
Name | Description | |
---|---|---|
AbsoluteUri |
Gets the absolute URI.
|
|
Authority |
Gets the authority.
|
|
GridUriParameter |
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 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).
|