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, UpdateUser ve CreateUser yöntemleri kullanılarak DeleteUserdeğiştirilir. yöntemi, SetReadOnly nesnelerin koleksiyona MembershipUserCollection eklenememesi MembershipUser veya koleksiyondan kaldırılamaması için öğesini salt okunur olarak işaretler. Nesnelerin özellik değerleri MembershipUser salt okunur olarak işaretlenmez. Başka bir ifadeyle, koleksiyonun yöntemi tarafından salt okunur olarak işaretlenip işaretlenmediğine bakılmaksızın içindeki MembershipUser öğesinin MembershipUserCollectionSetReadOnly özellik değerlerini değiştirebilirsiniz.

Şunlara uygulanır

Ayrıca bkz.