SipUriParser Members
Defines a class to parse a SIP URI.
The SipUriParser type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SipUriParser(String) | Creates a new instance of [SipUriParser]. | |
SipUriParser(SipUriParser) | Creates a new instance of [SipUriParser]. | |
SipUriParser(String, String) | Creates a new instance of [SipUriParser]. | |
SipUriParser(String, String, String) | Creates a new instance of [SipUriParser]. | |
SipUriParser(String, String, String, Int32) | Initializes an instance of [SipUriParser]. | |
SipUriParser(String, String, String, Int32, String) | Creates a new instance of [SipUriParser]. |
Top
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). |
Top
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 | Compares two SIP URIs for equality. (Overrides Object..::..Equals(Object).) | |
Finalize | (Inherited from Object.) | |
FindHeader | Return the header-specific header matching with name. | |
FindParameter | Return the header-specific parameter matching with name. | |
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 or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the URI cannot be parsed. | |
GetType | (Inherited from Object.) | |
IsPhoneUri | ||
MemberwiseClone | (Inherited from Object.) | |
RemoveHeader | Removes a header from the URI. | |
RemoveParameter | Add a parameter to 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. | |
ImplicitWideningImplicitImplicitImplicit(String to SipUriParser) | Returns the implicit conversion operator from a string to a [URI] object. | |
Inequality | Compares two URIs for inequality. |
Top