MembershipUserCollection.SetReadOnly Método

Definição

Torna o conteúdo da coleção de usuário associado somente leitura.Makes the contents of the membership user collection read-only.

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

Exemplos

O exemplo de código a seguir retorna todos os usuários do armazenamento de dados de associação.The following code example returns all of the users from the membership data store. O MembershipUserCollection retornado é marcado como somente leitura com base em um Boolean parâmetro especificado pelo chamador.The MembershipUserCollection returned is marked as read-only based on a Boolean parameter specified by the caller.

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

Comentários

O conteúdo de um MembershipUserCollection é considerado somente leitura, pois eles são um instantâneo das informações de usuário da associação no repositório de dados de associação.The contents of a MembershipUserCollection are considered read-only, as they are a snapshot of the membership user information in the membership data store. As informações do usuário de associação são modificadas usando os UpdateUser CreateUser DeleteUser métodos e.Membership user information is modified using the UpdateUser, CreateUser and DeleteUser methods. O SetReadOnly método marca o MembershipUserCollection como somente leitura para que MembershipUser os objetos não possam ser adicionados ou removidos da coleção.The SetReadOnly method marks the MembershipUserCollection as read-only so that MembershipUser objects cannot be added to or removed from the collection. Os valores de propriedade dos MembershipUser objetos não estão marcados como somente leitura.Property values for the MembershipUser objects are not marked as read-only. Ou seja, você pode modificar os valores de propriedade de um MembershipUser no, MembershipUserCollection independentemente de a coleção ter sido marcada como somente leitura pelo SetReadOnly método.That is, you can modify the property values of a MembershipUser in the MembershipUserCollection regardless of whether the collection has been marked as read-only by the SetReadOnly method.

Aplica-se a