Condividi tramite


MembershipUserCollection.SetReadOnly Metodo

Definizione

Rende di sola lettura il contenuto della raccolta di utenti di appartenenza.

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

Esempio

L'esempio di codice seguente restituisce tutti gli utenti dall'archivio dati di appartenenza. Il MembershipUserCollection restituito viene contrassegnato come di sola lettura in base a un Boolean parametro specificato dal chiamante.

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

Commenti

Il contenuto di un MembershipUserCollection oggetto viene considerato di sola lettura, poiché sono uno snapshot delle informazioni dell'utente di appartenenza nell'archivio dati di appartenenza. Le informazioni utente di appartenenza vengono modificate usando i UpdateUsermetodi e CreateUserDeleteUser . Il SetReadOnly metodo contrassegna l'oggetto MembershipUserCollection come di sola lettura in modo che MembershipUser gli oggetti non possano essere aggiunti o rimossi dall'insieme. I valori delle proprietà per gli MembershipUser oggetti non sono contrassegnati come di sola lettura. Vale a dire, è possibile modificare i valori delle proprietà di un MembershipUser oggetto nell'oggetto MembershipUserCollection indipendentemente dal fatto che la raccolta sia stata contrassegnata come di sola lettura dal SetReadOnly metodo .

Si applica a

Vedi anche