⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forumuser.cs

📁 ASP.NET简洁论坛源代码 这是一个简单的论坛
💻 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 + -