📄 forumuser.cs
字号:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Reflection;
using System.Web;
using System.Web.Security;
using NetFocus.Web.Core;
namespace NetFocus.Web.Applications.Forum
{
[Serializable]
public class ForumUser : User
{
public ForumUser() : this(false)
{
}
public ForumUser(bool initBasicReturnFieldOnly) : base(initBasicReturnFieldOnly)
{
}
#region Private Members
private string email;
private string avatarFileName;
private byte[] avatarContent;
private int avatarLength;
private int userStatus;
#endregion //Private Members
#region Extended Properties
[UserExtendedField(UserFieldIdent.VarChar1, System.Data.SqlDbType.VarChar)]
public string Email
{
get
{
return email;
}
set
{
email = value;
}
}
[UserExtendedField(UserFieldIdent.VarChar2, System.Data.SqlDbType.VarChar)]
public string AvatarFileName
{
get
{
return avatarFileName;
}
set
{
avatarFileName = value;
}
}
[UserExtendedField(UserFieldIdent.ImageField1, System.Data.SqlDbType.Image)]
public byte[] AvatarContent
{
get
{
return avatarContent;
}
set
{
avatarContent = value;
}
}
[UserExtendedField(UserFieldIdent.IntField1, System.Data.SqlDbType.Int)]
public int AvatarLength
{
get
{
return avatarLength;
}
set
{
avatarLength = value;
}
}
[UserExtendedField(UserFieldIdent.IntField2, System.Data.SqlDbType.Int)]
public int UserStatus
{
get
{
return userStatus;
}
set
{
userStatus = value;
}
}
#endregion
public override UserCookie GetUserCookie()
{
return new ForumUserCookie(this);
}
public Avatar GetAvatar()
{
Avatar avatar = new Avatar();
avatar.Length = AvatarLength;
avatar.FileName = AvatarFileName;
avatar.Content = AvatarContent;
return avatar;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -