Share via


MembershipUserCollection.SetReadOnly Yöntem

Tanım

Üyelik kullanıcı koleksiyonunun içeriğini salt okunur hale getirir.

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

Örnekler

Aşağıdaki kod örneği, üyelik veri deposundaki tüm kullanıcıları döndürür. Döndürülen MembershipUserCollection , çağıran tarafından belirtilen bir Boolean parametreye göre salt okunur olarak işaretlenir.

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

Açıklamalar

Bir öğesinin MembershipUserCollection içeriği, üyelik veri deposundaki üyelik kullanıcı bilgilerinin anlık görüntüsü olduğundan salt okunur olarak kabul edilir. Üyelik kullanıcı bilgileri, CreateUser ve DeleteUser yöntemleri kullanılarak UpdateUserdeğiştirilir. SetReadOnly yöntemi, nesneleri koleksiyona MembershipUserCollection eklenemeyecek MembershipUser veya koleksiyondan kaldırılamayacak şekilde salt okunur olarak işaretler. Nesnelerin özellik değerleri MembershipUser salt okunur olarak işaretlenmez. Başka bir ifadeyle, koleksiyonun yöntemi tarafından SetReadOnly salt okunur olarak işaretlenip işaretlenmediğine bakılmaksızın içindeki MembershipUserCollection özelliğinin MembershipUser değerlerini değiştirebilirsiniz.

Şunlara uygulanır

Ayrıca bkz.