SPUserCollection 成员

表示SPUser对象的集合。

SPUserCollection 类型公开以下成员。

属性

  名称 说明
公共属性 Count 获取集合中的用户数。 (覆盖 SPBaseCollection.Count。)
公共属性 Item[Int32] 获取集合中指定索引处的用户对象。在 C# 中,此属性是SPUserCollection类的索引器。
公共属性 Item[String] 从集合中获取具有指定的用户名的用户对象。在 C# 中,此属性是SPUserCollection类的索引器。
公共属性 RetrieveAllRoles 获取或设置一个 Boolean 值,它指定是否预加载角色的用户,以便提高性能。 (从 SPMemberCollection 继承。)
公共属性 SchemaXmlEx 获取指定字段用于定义集合的列表架构。
公共属性 ViewSchemaXmlEx 获取描述用来返回用户信息集合的默认视图的架构。
公共属性 Web 获取集合所属的网站。 (从 SPMemberCollection 继承。)
公共属性 Xml 获取集合的 XML 表示形式。
公共属性 XmlEx XMLDATA 格式中获取的集合。

页首

方法

  名称 说明
公共方法 Add 将指定的用户添加到集合中。
公共方法 AddCollection 向现有集合基于数组类型的值,指定用户信息的用户的集合。
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetByEmail 返回与指定的电子邮件地址的用户。
公共方法 GetByID 返回与指定的成员 ID 的用户
公共方法 GetCollection 返回一个与指定的用户名的用户的集合。
公共方法 GetEnumerator 获取要循环访问集合的枚举。 (从 SPBaseCollection 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 GetTypedEnumerator<T> 返回以循环访问集合的类型安全枚举。 (从 SPBaseCollection 继承。)
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 Remove(Int32) 移除集合中指定索引处的用户。
公共方法 Remove(String) 从集合中移除具有指定的用户名的用户。
公共方法 RemoveByID 从集合中移除指定的成员具有该用户。
公共方法 RemoveCollection 删除用户的集合,由一个包含其用户名的字符串数组。
公共方法 ToString (从 Object 继承。)

页首

  名称 说明
受保护的域 m_arrRolesData 将角色定义数据存储为一个二维数组。 (从 SPMemberCollection 继承。)
受保护的域 m_dwCountRoles 存储角色定义的数目。 (从 SPMemberCollection 继承。)
受保护的域 m_role 存储集合所属的角色定义。 (从 SPMemberCollection 继承。)
受保护的域 m_web 存储集合属于该网站。 (从 SPMemberCollection 继承。)

页首

显式 接口 实现

  名称 说明
显式接口实现私有方法 ICollection.CopyTo 将集合中的元素复制到的指定索引处开始的数组。 (从 SPBaseCollection 继承。)
显式接口实现私有属性 ICollection.IsSynchronized 获取一个布尔值,指示集合访问是同步还是线程安全。 (从 SPBaseCollection 继承。)
显式接口实现私有属性 ICollection.SyncRoot 获取用于同步到集合的对象。 (从 SPBaseCollection 继承。)

页首

另请参阅

引用

SPUserCollection 类

Microsoft.SharePoint 命名空间