The XmppClient type exposes the following members.

Methods

  NameDescription
Public methodAddContact
Adds the contact with the specified JID to the user's roster.
Public methodAuthenticate
Authenticates with the XMPP server using the specified username and password.
Public methodBlock
Blocks all communication to and from the XMPP entity with the specified JID.
Public methodBuzz
Buzzes the user with the specified JID in order to get his or her attention.
Public methodCancelFileTransfer
Cancels the specified file-transfer.
Public methodClose
Closes the connection with the XMPP server. This automatically disposes of the object.
Public methodConnect
Establishes a connection to the XMPP server.
Public methodDispose()()()()
Releases all resources used by the current instance of the XmppClient class.
Protected methodDispose(Boolean)
Releases all resources used by the current instance of the XmppClient class, optionally disposing of managed resource.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from 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 methodGetBlocklist
Returns an enumerable collection of blocked contacts.
Public methodGetFeatures
Returns an enumerable collection of XMPP features supported by the XMPP client with the specified JID.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetRoster
Retrieves the user's roster (contact list).
Public methodGetTime
Retrieves the current time of the XMPP client with the specified JID.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVersion
Retrieves the software version of the XMPP client with the specified JID.
Public methodInitiateFileTransfer(Jid, String, String, Action<(Of <<'(Boolean, FileTransfer>)>>))
Offers the specified file to the XMPP user with the specified JID and, if accepted by the user, transfers the file.
Public methodInitiateFileTransfer(Jid, Stream, String, Int64, String, Action<(Of <<'(Boolean, FileTransfer>)>>))
Offers the XMPP user with the specified JID the file with the specified name and, if accepted by the user, transfers the file using the supplied stream.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPing
Pings the user with the specified JID.
Public methodRegister
Initiates in-band registration with the XMPP server in order to register a new XMPP account.
Public methodRemoveContact(Jid)
Removes the item with the specified JID from the user's roster.
Public methodRemoveContact(RosterItem)
Removes the specified item from the user's roster.
Public methodSendMessage(Message)
Sends the specified chat message.
Public methodSendMessage(Jid, IDictionary<(Of <<'(String, String>)>>), IDictionary<(Of <<'(String, String>)>>), String, MessageType, CultureInfo)
Sends a chat message with the specified content to the specified JID.
Public methodSendMessage(Jid, String, String, String, MessageType, CultureInfo)
Sends a chat message with the specified content to the specified JID.
Public methodSetActivity
Sets the user's activity to the specified activity value(s).
Public methodSetAvatar
Publishes the image located at the specified path as the user's avatar.
Public methodSetMood
Sets the user's mood to the specified mood value.
Public methodSetStatus(Status)
Sets the availability status.
Public methodSetStatus(Availability, Dictionary<(Of <<'(String, String>)>>), SByte)
Sets the availability status.
Public methodSetStatus(Availability, String, SByte, CultureInfo)
Sets the availability status.
Public methodSetTune(TuneInformation)
Publishes the specified music information to contacts on the user's roster.
Public methodSetTune(String, String, String, Int32, Int32, String, String)
Publishes the specified music information to contacts on the user's roster.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnblock
Unblocks all communication to and from the XMPP entity with the specified JID.

See Also