DotMSN

Contact Members

Contact overview

Public Instance Properties

Blocked Get or set whether this person is blocked. When someone is 'blocked' this means he or she is on your blocked list.
ClientCapacities A list of all capacities of the remote client.
ClientData The client programmer can specify custom data related to this contact in this property
ContactGroup The contactgroup this contact belongs to. You can change this by setting a new ContactGroup object.
DisplayImage The user display image of the contact. Null if not present
Emoticons A collection of all emoticons used by this contact
HomePhone Telephonenumber at home
Mail The contact's unique e-mail adress. Used to identify a Microsoft Passport account
MobileAccess Indicates whether the contact allows contacts to send mobile messages.
MobileDevice Indicates whether the contact has a mobile device enabled.
MobilePhone Mobile phonenumber
Name The username (screenname) of this contact
NSMessageHandler The notification message handler which controls this contact object
OnAllowedList Indicates whether this contact is on the allowed list
OnBlockedList Indicates whether this contact is on the blocked list. When a contact is on your blocked list it can't see your presence status or send messages to you.
OnForwardList Indicates whether this contact is on the forward list
Online Indicates whether the specified is online. It will return true for all presence states (online, away, busy, etc) except PresenceStatus.Offline
OnReverseList Indicates whether this contact is on the reversed list. Obviously this field is read-only because the other client decides whether he accepts you or not.
Status Retrieve the current status of this contact. It defaults to offline
WorkPhone Telephonenumber at work

Public Instance Methods

Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode Used to compare contacts. This returns the Mail-field hashcode.
GetType (inherited from Object)Gets the Type of the current instance.
RemoveFromList Removes the contact from both the forward and allowed list.
ToString (inherited from Object)Returns a String that represents the current Object.
UpdateScreenName Request the server to send us the current screenname for this contact After receiving the screenname it will raise the ScreenNameChanged event

Public Instance Events

ContactBlocked Called when this user has been blocked
ContactGroupChanged Called when this user has been moved to another contactgroup
ContactOffline Called when this contact goes offline
ContactOnline Called when this contact goes online
ContactUnBlocked Called when this user has been unblocked
ScreenNameChanged Called when the username of this contact has changed
StatusChanged Called when the user changed from state

Protected Instance Constructors

Contact Constructor Constructor.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

Contact Class | XihSolutions.DotMSN Namespace