MembershipUserCollection.SetReadOnly Метод

Определение

Делает содержимое коллекции авторизованных пользователей доступным только для чтения.

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

Примеры

В следующем примере кода возвращаются все пользователи из хранилища данных членства. Возвращаемый объект помечается MembershipUserCollection как доступный только для чтения на основе параметра, Boolean заданного вызывающим объектом.

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

Комментарии

Содержимое считается доступным MembershipUserCollection только для чтения, так как оно является моментальным снимком сведений о пользователе членства в хранилище данных членства. Сведения о пользователе членства изменяются с помощью UpdateUserметодов , CreateUser и DeleteUser . Метод помечает SetReadOnly как доступный MembershipUserCollection только для чтения, MembershipUser чтобы объекты нельзя было добавлять в коллекцию или удалять из нее. Значения свойств для объектов не помечаются MembershipUser как доступные только для чтения. Это значит, что можно изменить значения MembershipUser свойств объекта в MembershipUserCollection , независимо от того, помечена ли коллекция как доступная только для чтения методом SetReadOnly .

Применяется к

См. также раздел