MembershipUserCollection.SetReadOnly 方法

定义

将成员资格用户集合的内容设为只读。

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 被视为只读,因为它们是成员资格数据存储中成员身份用户信息的快照。 使用 UpdateUserCreateUserDeleteUser 方法修改成员身份用户信息。 方法 SetReadOnlyMembershipUserCollection 标记为只读, MembershipUser 以便不能在集合中添加或删除对象。 对象的属性值 MembershipUser 未标记为只读。 也就是说,无论 方法是否将集合标记为只读SetReadOnly,都可以在 中MembershipUserCollection修改 的属性值MembershipUser

适用于

另请参阅