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 чтения.