Defines a class to parse a SIP URI.
The following tables list the members exposed by the SipUriParser type.
Public
Constructors
Name | Description | |
---|---|---|
SipUriParser | Overloaded. Creates a new instance of SipUriParser. |
Public
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. |
![]() |
IsGruuUri | Gets or sets the gruu parameter in Uri. |
![]() |
IsLooseRouter | Gets or sets the loose router parameter (lr). |
![]() |
IsPortSet | Gets whether the port is 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 | Gets the opaque part of URI. |
![]() |
OpaqueUriParameter | Gets or sets 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). |
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
![]() |
AddHeader | Add a header to the URI. |
![]() |
AddParameter | Add a parameter to the URI. |
![]() ![]() |
CheckHostName | Returns the UriHostNameType enumeration member for a host name specified as a string. |
![]() ![]() |
CompareEqual | Compares two URIs for equality. |
![]() |
Equals | Overloaded. Overridden. Compares two SIP URIs for equality. |
![]() |
FindHeader | Return the header-specific header matching with name. |
![]() |
FindParameter | Return the header-specific parameter matching with name. |
![]() |
GetHashCode | Overridden. Returns a hash value for the current Name object. |
![]() |
GetHeaders | Gets the header collection of the URI. |
![]() |
GetParameters | Gets a collection of SIP URI parameters or null if the URI cannot be parsed. |
![]() |
GetType | (inherited from Object ) |
![]() ![]() |
op_Equality | Compares two URIs for equality. |
![]() ![]() |
op_Implicit | Returns the implicit conversion operator from a string to a Uri object. |
![]() ![]() |
op_Inequality | Compares two URIs for inequality. |
![]() ![]() |
ReferenceEquals | (inherited from Object ) |
![]() |
RemoveHeader | Removes a header from the URI. |
![]() |
RemoveParameter | Add a parameter to the URI. |
![]() |
ToString | Overridden. Gets the URI as a string. |
![]() ![]() |
TryParse | Creates a Uri object from a URI string. |
Protected
Methods
Name | Description | |
---|---|---|
![]() |
Finalize | (inherited from Object ) |
![]() |
MemberwiseClone | (inherited from Object ) |