GetOnline.cs
Upload User: shs3344
Upload Date: 2014-09-18
Package Size: 1126k
Code Size: 1k
Category:

OA

Development Platform:

C#

  1. using System;
  2. using System.Data;
  3. using System.Web;
  4. using System.Web.Security;
  5. /// <summary>
  6. /// 获取在线人员信息
  7. /// </summary>
  8. public class GetOnline
  9. {
  10. public GetOnline()
  11. {
  12. }
  13.     //返回在线用户的集合
  14.     public MembershipUserCollection GetUsers()
  15.     {
  16.         //定义一个新的用户集合用于存储在线用户
  17.         MembershipUserCollection coll=new MembershipUserCollection();
  18.         //遍历所有的用户,通过IsOnline属性挑选在线用户
  19.         foreach(MembershipUser user in Membership.GetAllUsers())
  20.         {
  21.             //如果用户在线,就添加到新集合中
  22.             if( user.IsOnline)
  23.                 coll.Add(user);
  24.         }
  25.         //返回新集合
  26.         return coll;
  27.     }
  28. }