MembershipUserCollection.SetReadOnly 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将成员资格用户集合的内容设为只读。
public:
void SetReadOnly();
public void SetReadOnly ();
member this.SetReadOnly : unit -> unit
Public Sub SetReadOnly ()
示例
下面的代码示例返回成员资格数据存储中的所有用户。
MembershipUserCollection根据Boolean
调用方指定的参数,返回的 标记为只读。
public MembershipUserCollection GetUsers(bool setReadOnly)
{
MembershipUserCollection users = Membership.GetAllUsers();
if (setReadOnly)
users.SetReadOnly();
return users;
}
Public Function GetUsers(setReadOnly As Boolean) As MembershipUserCollection
Dim users As MembershipUserCollection = Membership.GetAllUsers()
If setReadOnly Then users.SetReadOnly()
Return users
End Function
注解
的内容 MembershipUserCollection 被视为只读,因为它们是成员资格数据存储中成员身份用户信息的快照。 使用 UpdateUser、 CreateUser 和 DeleteUser 方法修改成员身份用户信息。 方法 SetReadOnly 将 MembershipUserCollection 标记为只读, MembershipUser 以便不能在集合中添加或删除对象。 对象的属性值 MembershipUser 未标记为只读。 也就是说,无论 方法是否将集合标记为只读SetReadOnly,都可以在 中MembershipUserCollection修改 的属性值MembershipUser。