Freigeben über


MembershipUserCollection.SetReadOnly Methode

Definition

Legt den Inhalt der Mitgliedschaftsbenutzerauflistung auf schreibgeschützt fest.

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

Beispiele

Im folgenden Codebeispiel werden alle Benutzer aus dem Mitgliedschaftsdatenspeicher zurückgegeben. Das MembershipUserCollection zurückgegebene wird basierend auf einem Boolean vom Aufrufer angegebenen Parameter als schreibgeschützt markiert.

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

Hinweise

Der Inhalt eines MembershipUserCollection gilt als schreibgeschützt, da es sich um eine Momentaufnahme der Mitgliedschaftsbenutzerinformationen im Mitgliedschaftsdatenspeicher handelt. Mitgliedschaftsbenutzerinformationen werden mit den UpdateUserMethoden , CreateUser und DeleteUser geändert. Die SetReadOnly -Methode markiert das MembershipUserCollection als schreibgeschützt, sodass MembershipUser Objekte der Auflistung nicht hinzugefügt oder entfernt werden können. Eigenschaftswerte für die MembershipUser Objekte sind nicht als schreibgeschützt gekennzeichnet. Das heißt, Sie können die Eigenschaftswerte eines MembershipUser in ändern MembershipUserCollection , unabhängig davon, ob die Auflistung von der SetReadOnly -Methode als schreibgeschützt markiert wurde.

Gilt für:

Weitere Informationen