SmartFoxServer Silverlight API
User Class
Namespaces ► SmartFoxClientAPI.Data ► User
The User class stores the properties of each user.
This class is used internally by the SmartFoxClient class; also, User objects are returned by various methods and events of the SmartFoxServer API.
Declaration Syntax

C# | Visual Basic | Visual C++

    public class User

    Public Class User

    public ref class User

Members

All Members | Constructors | Methods
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| User(Int32, String) | User constructor.
| Equals(Object) | 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.)
| GetId()()() | Get the id of the user.
| GetName()()() | Get the name of the user.
| GetPlayerId()()() | Retrieve the player id of the user. The user must be a player inside a game room for this method to work properly. This id is 1-based (player 1, player 2, etc.), but if the user is a spectator its value is -1.
| GetType()()() | Gets the Type of the current instance. (Inherited from Object.)
| GetVariable(String) | Retrieve a User Variable.
| GetVariables()()() | Retrieve the list of all User Variables.
| IsModerator()()() | A boolean flag indicating if the user is a Moderator in the current zone.
| IsSpectator()()() | A boolean flag indicating if the user is a spectator in the current room.
| MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.)
| SetIsSpectator(Boolean) | Set the IsSpectator()()() property.
| SetModerator(Boolean) | Set the IsModerator()()() property.
| SetPlayerId(Int32) | Set the playerId property.
| SetVariables(Dictionary<(Of <(String, Object>)>)) | Set the User Variables.
| ToString()()() | Returns a String that represents the current Object. (Inherited from Object.)

Remarks

NOTE:
in the provided examples, user always indicates a User instance.

Version:
1.0.0

Author:
Thomas Hentschel Lund
http://www.fullcontrol.dk
sfs-api@fullcontrol.dk

(c) 2008-2009 gotoAndPlay()
http://www.smartfoxserver.com
http://www.gotoandplay.it
Inheritance Hierarchy

Object
| User

Assembly: SmartFoxClientAPI_Silverlight (Module: SmartFoxClientAPI_Silverlight) Version: 1.0.0.0 (1.0.0.0)