ReadOnlyAttribute(Boolean) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci ReadOnlyAttribute třídy.
public:
ReadOnlyAttribute(bool isReadOnly);
public ReadOnlyAttribute (bool isReadOnly);
new System.ComponentModel.ReadOnlyAttribute : bool -> System.ComponentModel.ReadOnlyAttribute
Public Sub New (isReadOnly As Boolean)
Parametry
- isReadOnly
- Boolean
true
zobrazit, že vlastnost, na kterou je tento atribut vázán, je jen pro čtení; false
zobrazí, že vlastnost je pro čtení/zápis.
Příklady
Následující příklad kódu označuje vlastnost jen pro čtení. Tento kód vytvoří novou ReadOnlyAttribute, nastaví jeho hodnotu na ReadOnlyAttribute.Yesa vytvoří vazbu na vlastnost .
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
Poznámky
Členy, které jsou označeny ReadOnlyAttribute nastavena true
na nebo které nemají metodu Set
, nelze změnit. Členové, kteří nemají tento atribut nebo jsou označeni nastavenou ReadOnlyAttribute na false
, jsou pro čtení a zápis a mohou být změněny. Výchozí formát je No.
Poznámka
Když označíte vlastnost nastavenou ReadOnlyAttribute na true
, hodnota tohoto atributu se nastaví na konstantní člen Yes. Pro vlastnost označenou nastavenou ReadOnlyAttribute na false
hodnotu je Nohodnota . Proto pokud chcete zkontrolovat hodnotu tohoto atributu v kódu, musíte zadat atribut jako ReadOnlyAttribute.Yes nebo ReadOnlyAttribute.No.