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

适用于

另请参阅