Class UserSavedData
Inheritance
UserSavedData
Implements
ICloudSavedData
ISavedData
Assembly: cs.temp.dll.dll
Syntax
public class UserSavedData : IUserSavedData, ICloudSavedData, ISavedData
Constructors
UserSavedData()
Declaration
protected UserSavedData()
UserSavedData(String)
Declaration
public UserSavedData(string savedId)
Parameters
Type |
Name |
Description |
String |
savedId |
|
Fields
_avatarId
Declaration
protected string _avatarId
Field Value
_avatarService
Declaration
protected IAvatarService _avatarService
Field Value
_contentId
We write the Id if this is an Event content to allow for re-runs.
Declaration
protected string _contentId
Field Value
_eventService
Declaration
protected IEventService _eventService
Field Value
_isNew
Declaration
Field Value
_lastActivityTimes
Declaration
protected UserSavedData.LastActivityTime[] _lastActivityTimes
Field Value
_savedId
Declaration
protected readonly string _savedId
Field Value
_serializer
Declaration
protected ISerializer _serializer
Field Value
_timeCreated
Declaration
protected long _timeCreated
Field Value
_timeModified
Declaration
protected long _timeModified
Field Value
_timerService
Declaration
protected ITimerService _timerService
Field Value
_userStatsService
Declaration
protected IUserStatsService _userStatsService
Field Value
Type |
Description |
IUserStatsService |
|
AVATARID_KEY
Declaration
public const string AVATARID_KEY = "avatarId"
Field Value
Properties
AvatarId
Declaration
public string AvatarId { get; }
Property Value
ContentId
Declaration
public virtual string ContentId { get; set; }
Property Value
EventSettingsId
Declaration
public virtual string EventSettingsId { get; }
Property Value
IsNew
Declaration
public virtual bool IsNew { get; set; }
Property Value
TimeCreated
Declaration
public virtual long TimeCreated { get; }
Property Value
TimeModified
Declaration
public virtual long TimeModified { get; }
Property Value
Methods
Delete()
Declaration
public virtual void Delete()
FindLastActivityTime()
Declaration
protected virtual UserSavedData.LastActivityTime FindLastActivityTime()
Returns
GetAvatarId()
Declaration
public virtual string GetAvatarId()
Returns
GetAvatarTitle()
Declaration
public virtual string GetAvatarTitle()
Returns
GetLastActivityTime()
Declaration
public virtual long GetLastActivityTime()
Returns
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Load()
Declaration
public virtual void Load()
Reset()
Declaration
public virtual void Reset()
Save()
Declaration
public virtual void Save()
SetAvatarId(String)
Declaration
public virtual void SetAvatarId(string avatarId)
Parameters
Type |
Name |
Description |
String |
avatarId |
|
SetLastActivityTime(Int64)
Declaration
public virtual void SetLastActivityTime(long timestamp)
Parameters
Type |
Name |
Description |
Int64 |
timestamp |
|
Implements
ICloudSavedData
ISavedData