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

📄 onlineuserinfo.cs

📁 kuiMsg是一款用.net C# 开发的即时消息开源软件,适合.net即时消息软件开发者用。 主要功能: 支持文件传输(p2p); 支持GIF动画表情( 彻底消除闪屏 :) );
💻 CS
字号:
using System;
using System.ComponentModel;
using System.Net;

namespace IMLibrary
{
	/// <summary>
	/// ClassUserInfo 的摘要说明。
	/// </summary>
	[Serializable]
    public class OnlineUserInfo
	{

		public  OnlineUserInfo()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}

		[NonSerialized]
		public bool SendIsSuccess=false;//标识发送给此联系人的数据是否成功


        private string _assemblyVersion="1.0.0.1";
		public string AssemblyVersion
		{
			get{return _assemblyVersion;}
			set{_assemblyVersion=value;}
		}

		private string _userID="";// 标识用户身分唯一的ID(暂用计算机名代替)
        public string UserID
		{
            get { return _userID; }
            set { _userID = value; }
		}


		private IPAddress _Ip=IPAddress.Parse("127.0.0.1");
		public IPAddress IP
		{
			get{return _Ip;}
			set{_Ip=value;}
		}

       
		private int _port=0;
		public int Port
		{
			get{return _port;}
			set{_port=value;}
		}

        
		[NonSerialized]
		private string _stateInfo ="(脱机)";
		public string StateInfo
		{
			get{return _stateInfo;}
		}

		private int _state=0;
		public int State
		{
			get{return _state;}
			set
			{
				_state=value;
				switch(_state)
				{
					case 0:
						_stateInfo ="(脱机)";
						break;
					case 1:
						_stateInfo ="(联机)";
						break;
					case 2:
						_stateInfo ="(忙碌)";
						break;
					case 4:
						_stateInfo ="(离开)";
						break;
					case 3:
						_stateInfo ="(接听电话)";
						break;
					case 5:
						_stateInfo ="(外出就餐)";
						break;
				}
			}
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -