The Jid type exposes the following members.

Constructors

  NameDescription
Public methodJid(String)
Initializes a new instance of the JID class.
Public methodJid(String, String, String)
Initializes a new instance of the JID class using the specified domain, node and optionally resource.

Methods

  NameDescription
Public methodEquals
Determines whether the specified object is equal to this Jid instance.
(Overrides Object..::..Equals(Object).)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetBareJid
Returns a new JID instance representing the 'bare JID' constructd from this JID.
Public methodGetHashCode
Returns the hash code of this instance.
(Overrides Object..::..GetHashCode()()()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a textual representation of the JID.
(Overrides Object..::..ToString()()()().)

Operators

  NameDescription
Public operatorStatic memberEquality
Determines whether the specified Jid objects are equal.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(String to Jid)
Implicit conversion operator for type string to type Jid.
Public operatorStatic memberInequality
Determines whether the specified Jid objects are unequal.

Properties

  NameDescription
Public propertyDomain
The domain identifier of the JID.
Public propertyIsBareJid
Determines whether the JID is a 'bare JID', i.e. a JID without resource identifier.
Public propertyIsFullJid
Determines whether the JID is a 'full JID', i.e. a JID with both a node and a resource identifier.
Public propertyNode
The node identifier of the JID. This may be null or empty.
Public propertyResource
The resource identifier of the JID. This may be null or empty.

See Also