ReadOnlyAttribute(Boolean) Constructeur

Définition

Initialise une nouvelle instance de la classe ReadOnlyAttribute.

public:
 ReadOnlyAttribute(bool isReadOnly);
public ReadOnlyAttribute(bool isReadOnly);
new System.ComponentModel.ReadOnlyAttribute : bool -> System.ComponentModel.ReadOnlyAttribute
Public Sub New (isReadOnly As Boolean)

Paramètres

isReadOnly
Boolean

true pour montrer que la propriété à laquelle cet attribut est lié est en lecture seule ; false pour montrer que la propriété est en lecture/écriture.

Exemples

L’exemple de code suivant marque une propriété en lecture seule. Ce code crée un nouveau ReadOnlyAttributecode , définit sa valeur ReadOnlyAttribute.Yeset le lie à la propriété.

public:
   [ReadOnly(true)]
   property int MyProperty 
   {
      int get()
      {
         // Insert code here.
         return 0;
      }
      void set( int value )
      {
         // Insert code here.
      }
   }
[ReadOnly(true)]
public int MyProperty
{
    get =>
        // Insert code here.
        0;
    set
    {
        // Insert code here.
    }
}
<ReadOnlyAttribute(True)> _
Public Property MyProperty() As Integer
    Get
        ' Insert code here.
        Return 0
    End Get
    Set
        ' Insert code here.
    End Set
End Property

Remarques

Les membres marqués avec la ReadOnlyAttribute valeur définie true ou qui n’ont pas de Set méthode ne peuvent pas être modifiés. Les membres qui n’ont pas cet attribut ou qui sont marqués avec l’ensemble ReadOnlyAttribute à false lire/écrire, et qui peuvent être modifiés. La valeur par défaut est No.

Note

Lorsque vous marquez une propriété avec la ReadOnlyAttributetruevaleur définie sur , la valeur de cet attribut est définie sur le membre Yesconstant . Pour une propriété marquée avec la ReadOnlyAttribute valeur définie false, la valeur est No. Par conséquent, lorsque vous souhaitez vérifier la valeur de cet attribut dans votre code, vous devez spécifier l’attribut en tant que ReadOnlyAttribute.Yes ou ReadOnlyAttribute.No.

S’applique à

Voir aussi