DotMSN

Owner Members

Owner overview

Public Instance Constructors

Owner Constructor Initializes a new instance of the Owner class.

Public Instance Properties

Age (Profile) Your given age in years
Birthday (Profile) Numerical birthday
Blocked (inherited from Contact) Get or set whether this person is blocked. When someone is 'blocked' this means he or she is on your blocked list.
ClientCapacities (inherited from Contact) A list of all capacities of the remote client.
ClientData (inherited from Contact) The client programmer can specify custom data related to this contact in this property
ClientIP (Profile) The IP address the server thinks you're connecting from.
ClientPort (Profile) The presumably port you're connecting from.
ContactGroup (inherited from Contact) The contactgroup this contact belongs to. You can change this by setting a new ContactGroup object.
Country (Profile) Two-digit country code
DisplayImage The display image of the owner visible to remote contacts.
EmailEnabled (Profile) Whether or not the user's account has email notification (currently just activated Hotmail and MSN.com accounts) - 1 or 0
Emoticons (inherited from Contact) A collection of all emoticons used by this contact
Gender (Profile) User's gender (m, f, or U if unspecified)
HomePhone Get or set the home phone number.
Kid (Profile) Whether your account is a Kids Passport (0 or 1)
KV (Profile) Another number needed for Hotmail login
LoginTime (Profile) Unix time you logged in - that is, in seconds since midnight UTC on January 1st, 1970.
Mail (inherited from Contact) The contact's unique e-mail adress. Used to identify a Microsoft Passport account
MemberIdHigh (Profile) Unspecified
MemberIdLowd (Profile) Unspecified
MobileAccess Get or set whether the owner allows remote contacts to send messages to it's mobile device.
MobileDevice Gets whether the owner has a mobile device.
MobilePhone Get or set the mobile phone number.
MSPAuth (Profile) String used for Hotmail login
Name Change the contact list owner's screenname
NotifyPrivacy Get or set the notify privacy from the contactlist owner. This defines how MSN notifies us when someone adds us.
NSMessageHandler (inherited from Contact) The notification message handler which controls this contact object
OnAllowedList (inherited from Contact) Indicates whether this contact is on the allowed list
OnBlockedList (inherited from Contact) 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 (inherited from Contact) Indicates whether this contact is on the forward list
Online (inherited from Contact) Indicates whether the specified is online. It will return true for all presence states (online, away, busy, etc) except PresenceStatus.Offline
OnReverseList (inherited from Contact) 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.
PassportVerified Gets whether the current account is verified by the passport service
PostalCode (Profile) User's post-code (or zip code, in the U.S.)
PreferredLanguage (Profile) Preferred language number
PreferredMail (Profile) User's primary email address
Privacy Get or set the privacy mode from the contactlist owner. This defines which users are allowed to send you messages
Sid (Profile) A number needed for Hotmail login
Status Retrieve the current status of this contact. It defaults to offline. When you set the status a request for status change will be send to the server. Only after confirmation from the server the status is actually changed!
ValidProfile Indicates if the profile has been received from the messenger server. If this is false all profile fields are not valid.
Wallet (Profile) Uncertain: whether you have an MS Wallet (0 or 1)
WorkPhone Get or set the work phone number.

Public Instance Methods

BroadcastDisplayImage Sends the display image details to other users, for example when the user display has changed.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Contact) Used to compare contacts. This returns the Mail-field hashcode.
GetType (inherited from Object)Gets the Type of the current instance.
RemoveFromList (inherited from Contact) Removes the contact from both the forward and allowed list.
ToString (inherited from Object)Returns a String that represents the current Object.
UpdateScreenName (inherited from Contact) 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 (inherited from Contact) Called when this user has been blocked
ContactGroupChanged (inherited from Contact) Called when this user has been moved to another contactgroup
ContactOffline (inherited from Contact) Called when this contact goes offline
ContactOnline (inherited from Contact) Called when this contact goes online
ContactUnBlocked (inherited from Contact) Called when this user has been unblocked
ProfileReceived Occurs when the MSN server has sended the profile on login
ScreenNameChanged (inherited from Contact) Called when the username of this contact has changed
StatusChanged (inherited from Contact) Called when the user changed from state

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

Owner Class | XihSolutions.DotMSN Namespace