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 方法來修改。 方法會將 SetReadOnly 標示 MembershipUserCollection 為唯讀, MembershipUser 以便無法加入或移除集合中的物件。 物件的屬性值 MembershipUser 不會標示為唯讀。 也就是說,不論集合是否已由 SetReadOnly 方法標示為唯讀,都可以修改 中的 MembershipUserCollection 屬性值 MembershipUser

適用於

另請參閱