ReadOnlyAttribute(Boolean) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 indiquer que la propriété à laquelle est lié cet attribut est en lecture seule, false
pour indiquer 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 ReadOnlyAttribute, définit sa valeur sur 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.
return 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 sur 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 sur false
sont en lecture/écriture et peuvent être modifiés. Par défaut, il s’agit de No.
Notes
Lorsque vous marquez une propriété avec la ReadOnlyAttribute valeur définie sur true
, la valeur de cet attribut est définie sur le membre Yesconstant . Pour une propriété marquée avec la ReadOnlyAttribute valeur définie sur false
, la valeur est No. Par conséquent, lorsque vous souhaitez case activée la valeur de cet attribut dans votre code, vous devez spécifier l’attribut comme ReadOnlyAttribute.Yes ou ReadOnlyAttribute.No.