Compartilhar via


MembershipUserCollection.SetReadOnly Método

Definição

Torna o conteúdo da coleção de usuário associado somente leitura.

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. O MembershipUserCollection retornado é marcado como somente leitura com base em um Boolean parâmetro especificado pelo chamador.

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 são um instantâneo das informações do usuário de associação no armazenamento de dados de associação. As informações do usuário de associação são modificadas usando os UpdateUsermétodos e CreateUserDeleteUser . 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. Os valores de propriedade para os MembershipUser objetos não são marcados como somente leitura. 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 .

Aplica-se a

Confira também