Adds the contact with the specified JID to the user's roster.
Namespace: S22.Xmpp.ClientAssembly: S22.Xmpp (in S22.Xmpp.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
Parameters
- jid
- Type: S22.Xmpp..::..Jid
The JID of the contact to add to the user's roster.
- name (Optional)
- Type: System..::..String
The nickname with which to associate the contact.
- groups
- Type: array<System..::..String>[]()[][]
An array of groups or categories the new contact will be added to.
Remarks
This method creates a new item on the user's roster and requests
a subscription from the contact with the specified JID.
Exceptions
Exception | Condition |
---|---|
System..::..ArgumentNullException | The jid parameter is null. |
System.IO..::..IOException | There was a failure while writing to or reading from the network. |
System..::..InvalidOperationException | The XmppClient instance is not connected to a remote host, or the XmppClient instance has not authenticated with the XMPP server. |
System..::..ObjectDisposedException | The XmppClient object has been disposed. |
S22.Xmpp..::..XmppErrorException | The server returned an XMPP error code. Use the Error property of the XmppErrorException to obtain the specific error condition. |
S22.Xmpp..::..XmppException | The server returned invalid data or another unspecified XMPP error occurred. |