ReadOnlyAttribute(Boolean) Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ReadOnlyAttribute.
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 aby pokazać, że właściwość ta atrybut jest powiązana z jest tylko do odczytu; false aby pokazać, że właściwość jest odczyt/zapis.
Przykłady
Poniższy przykład kodu oznacza właściwość jako tylko do odczytu. Ten kod tworzy nowy ReadOnlyAttributeelement , ustawia jego wartość na ReadOnlyAttribute.Yes, i wiąże go z właściwością.
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
Uwagi
Nie można zmienić elementów członkowskich oznaczonych ReadOnlyAttribute za pomocą zestawu lub true , które nie mają Set metody. Elementy członkowskie, które nie mają tego atrybutu lub które są oznaczone zestawem ReadOnlyAttribute do false odczytu/zapisu, i można je zmienić. Wartość domyślna to No.
Note
Gdy oznaczysz właściwość z ReadOnlyAttribute ustawioną wartością true, wartość tego atrybutu jest ustawiona na stały element członkowski Yes. Dla właściwości oznaczonej wartością ustawioną ReadOnlyAttribute na false, wartość to No. W związku z tym, jeśli chcesz sprawdzić wartość tego atrybutu w kodzie, musisz określić atrybut jako ReadOnlyAttribute.Yes lub ReadOnlyAttribute.No.