Udostępnij za pośrednictwem


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ść obiektu MembershipUserCollection jest uznawana za tylko do odczytu, ponieważ są migawką informacji o użytkowniku członkostwa w magazynie danych członkostwa. Informacje o użytkowniku członkostwa są modyfikowane przy użyciu UpdateUserCreateUser metod i DeleteUser . Metoda SetReadOnly oznacza MembershipUserCollection obiekt jako tylko do odczytu, MembershipUser aby 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ż