Share via


SipUriParser Members

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

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.

Top

Public Properties

Name Description
Bb759139.pubproperty(en-us,office.12).gif AbsoluteUri Gets the absolute URI.
Bb759139.pubproperty(en-us,office.12).gif Authority Gets the authority.
Bb759139.pubproperty(en-us,office.12).gif GridUriParameter Gets or sets the grid parameter in Uri.
Bb759139.pubproperty(en-us,office.12).gif Host Gets or sets the host part of the URI.
Bb759139.pubproperty(en-us,office.12).gif HostAndPort Gets or sets the host and port together.
Bb759139.pubproperty(en-us,office.12).gif HostNameType Gets the host name type.
Bb759139.pubproperty(en-us,office.12).gif IsGruuUri Gets or sets the gruu parameter in Uri.
Bb759139.pubproperty(en-us,office.12).gif IsLooseRouter Gets or sets the loose router parameter (lr).
Bb759139.pubproperty(en-us,office.12).gif IsPortSet Gets whether the port is set.
Bb759139.pubproperty(en-us,office.12).gif IsUniversalNamingConvention Gets the Boolean value indicating whether the path is in Universal Naming Convention (UNC) format.
Bb759139.pubproperty(en-us,office.12).gif MethodParameter Gets or sets the method parameter (method).
Bb759139.pubproperty(en-us,office.12).gif MulticastAddressParameter Gets or sets the multicast address parameter (maddr).
Bb759139.pubproperty(en-us,office.12).gif OpaquePart Gets the opaque part of URI.
Bb759139.pubproperty(en-us,office.12).gif OpaqueUriParameter Gets or sets OpaqueUriParameter for URI.
Bb759139.pubproperty(en-us,office.12).gif Password Gets or sets the password.
Bb759139.pubproperty(en-us,office.12).gif Port Gets and sets the port number.
Bb759139.pubproperty(en-us,office.12).gif Query Gets or sets the query of the absolute URI.
Bb759139.pubproperty(en-us,office.12).gif Scheme Gets or sets the URI scheme as a string.
Bb759139.pubproperty(en-us,office.12).gif TimeToLiveParameter Gets or sets the time to live (TTL) parameter (ttl).
Bb759139.pubproperty(en-us,office.12).gif TransportParameter Gets or sets the value of the transport parameter (transport).
Bb759139.pubproperty(en-us,office.12).gif User Gets or sets the User URI.
Bb759139.pubproperty(en-us,office.12).gif UserAtHost Gets the 'user@host' part of the URI.
Bb759139.pubproperty(en-us,office.12).gif UserInfo Gets or sets the user and password with '@' suffix.
Bb759139.pubproperty(en-us,office.12).gif UserParameter Gets or sets the user parameter (user).

Top

Public Methods

(see also Protected Methods )

Name Description
Bb759139.pubmethod(en-us,office.12).gif AddHeader Add a header to the URI.
Bb759139.pubmethod(en-us,office.12).gif AddParameter Add a parameter to the URI.
Bb759139.pubmethod(en-us,office.12).gif Bb759139.static(en-us,office.12).gif CheckHostName Returns the UriHostNameType enumeration member for a host name specified as a string.
Bb759139.pubmethod(en-us,office.12).gif Bb759139.static(en-us,office.12).gif CompareEqual Compares two URIs for equality.
Bb759139.pubmethod(en-us,office.12).gif Equals Overloaded. Overridden. Compares two SIP URIs for equality.
Bb759139.pubmethod(en-us,office.12).gif FindHeader Return the header-specific header matching with name.
Bb759139.pubmethod(en-us,office.12).gif FindParameter Return the header-specific parameter matching with name.
Bb759139.pubmethod(en-us,office.12).gif GetHashCode Overridden. Returns a hash value for the current Name object.
Bb759139.pubmethod(en-us,office.12).gif GetHeaders Gets the header collection of the URI.
Bb759139.pubmethod(en-us,office.12).gif GetParameters Gets a collection of SIP URI parameters or null if the URI cannot be parsed.
Bb759139.pubmethod(en-us,office.12).gif GetType (inherited from Object )
Bb759139.pubmethod(en-us,office.12).gif Bb759139.static(en-us,office.12).gif op_Equality Compares two URIs for equality.
Bb759139.pubmethod(en-us,office.12).gif Bb759139.static(en-us,office.12).gif op_Implicit Returns the implicit conversion operator from a string to a Uri object.
Bb759139.pubmethod(en-us,office.12).gif Bb759139.static(en-us,office.12).gif op_Inequality Compares two URIs for inequality.
Bb759139.pubmethod(en-us,office.12).gif Bb759139.static(en-us,office.12).gif ReferenceEquals (inherited from Object )
Bb759139.pubmethod(en-us,office.12).gif RemoveHeader Removes a header from the URI.
Bb759139.pubmethod(en-us,office.12).gif RemoveParameter Add a parameter to the URI.
Bb759139.pubmethod(en-us,office.12).gif ToString Overridden. Gets the URI as a string.
Bb759139.pubmethod(en-us,office.12).gif Bb759139.static(en-us,office.12).gif TryParse Creates a Uri object from a URI string.

Top

Protected Methods

Name Description
Bb759139.protmethod(en-us,office.12).gif Finalize (inherited from Object )
Bb759139.protmethod(en-us,office.12).gif MemberwiseClone (inherited from Object )

Top

See Also

Reference

SipUriParser Class
Microsoft.Rtc.Signaling Namespace