MembershipUserCollection.SetReadOnly Metoda

Definicja

Tworzy zawartość kolekcji użytkowników członkostwa tylko do odczytu.

public:
 void SetReadOnly();
public void SetReadOnly ();
member this.SetReadOnly : unit -> unit
Public Sub SetReadOnly ()

Przykłady

Poniższy przykład kodu zwraca wszystkich użytkowników z magazynu danych członkostwa. Zwrócony MembershipUserCollection element jest oznaczony jako tylko do odczytu na podstawie parametru określonego Boolean przez obiekt wywołujący.

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

Uwagi

Zawartość elementu MembershipUserCollection jest traktowana jako tylko do odczytu, ponieważ jest to migawka informacji o użytkowniku członkostwa w magazynie danych członkostwa. Informacje o użytkowniku członkostwa są modyfikowane przy użyciu UpdateUsermetod i . CreateUser DeleteUser Metoda SetReadOnly oznacza wartość MembershipUserCollection jako tylko do odczytu, aby MembershipUser nie można było dodawać ani usuwać obiektów z kolekcji. Wartości właściwości obiektów MembershipUser nie są oznaczone jako tylko do odczytu. Oznacza to, że można zmodyfikować wartości właściwości elementu MembershipUser w MembershipUserCollection niezależnie od tego, czy kolekcja została oznaczona jako tylko do odczytu przez metodę SetReadOnly .

Dotyczy

Zobacz też