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 k zobrazení, že vlastnost, ke které je tento atribut vázán, je jen pro čtení; false pro zobrazení, že je vlastnost pro čtení a 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 s 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.
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čené nastavenou ReadOnlyAttribute sadou true nebo které nemají metodu Set , nelze změnit. Členové, kteří nemají tento atribut nebo jsou označeny nastavenou nastavenou ReadOnlyAttribute na false čtení a zápis, a lze je změnit. Výchozí hodnota je No.
Note
Když označíte vlastnost nastavenou ReadOnlyAttribute na truehodnotu , hodnota tohoto atributu je nastavena na konstantní člen Yes. Pro vlastnost označenou nastavenou ReadOnlyAttribute na falsehodnotu je Nohodnota . Proto pokud chcete zkontrolovat hodnotu tohoto atributu v kódu, musíte zadat atribut jako ReadOnlyAttribute.Yes nebo ReadOnlyAttribute.No.