The Handle type exposes the following members.

Constructors

  NameDescription
Handle
Constructs a new Bone Handle.

Methods

  NameDescription
AddContact
Adds a contact to the internal contact list.
ChangeEmail
Requests an email change. Causes disconnection and a new password is sent to verify the e-mail.
CreateUser
Creates a new user using the name and email provided.
DeleteContact
Removes a contact from the internal contacts list.
Disconnect
Disconnects the current handle from the server.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
InviteUser
Invites a user to the specified channel.
IsOnline
Determines wheter or not if a user is online.
JoinChannelOverloaded.
LeaveChannel
Causes the current Handle to leave the specified channel.
Login
Logs the current handle into the server for normal operation.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
ModifyUserProfile
Modifies the user's profile.
PingUser
Pings the specified user.
ReqestUserProfile
Requests a profile about a user.
RequestChannelList
Requests a list of channels.
RequestPassword
Requests the password of a user.
SendTextOverloaded.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
UpdateContacts
Requests an update to the contacts list stored internally.

Events

  NameDescription
Callback_BadContact
Indicates that a contact does not exist.
Callback_Broadcast
Indicates that a broadcast message was sent.
Callback_ChangeEmail
Indicates that a change email operation has completed.
Callback_ChannelAddUser
Indicates the a new user has joined a channel.
Callback_ChannelAttributes
Indicates that attributes were received for a channel.
Callback_ChannelDeleteUser
Indicates that a user has left a channel.
Callback_ChannelList
Indicates a specific channel while listing channels. A null channel name represents the end of the list.
Callback_ChannelSubscribe
Indicates that an error occurred while joining a channel.
Callback_ChannelText
Indicates that new text has arrived on a specific channel.
Callback_ContactIsOnline
Indicates that a contact has come online.
Callback_CreateUser
Indicates that a create user operation has completed.
Callback_DelayedText
Indicates that a dalyed message has been received.
Callback_Disconnect
Indicates that the handle has experienced a disconnect from the server.
Callback_InviteNotify
Indicates that an invitation to a channel has occurred.
Callback_InviteUser
Indicates that an InviteUser operation has completed.
Callback_IsOnline
Indicates that an IsOnline operation has completed.
Callback_Login
Indicates that a Login operation has completed.
Callback_ModifyUserProfile
Indicates that a ModifyUserProfile operation has completed.
Callback_Ping
Indicates that a Ping operation has completed.
Callback_RequestPassword
Indicates that a RequestPassword operation has completed.
Callback_RequestUserProfile
Indicates that a RequestUserProfile operation has completed.
Callback_SendText
Indicates that a SendText operation has failed.
Callback_Text
Indicates that a new text message has been received.
Callback_Welcome
Indicates that the server welcome message has been received.

See Also