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 odczytywana/zapisywana.
Przykłady
Poniższy przykład kodu oznacza właściwość jako tylko do odczytu. Ten kod tworzy nową ReadOnlyAttributewartość , ustawia jej wartość na ReadOnlyAttribute.Yes, i wiąże ją 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.
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
Uwagi
Nie można zmienić elementów członkowskich oznaczonych zestawem ReadOnlyAttribute lub true
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.
Uwaga
Gdy oznaczysz właściwość z ustawioną ReadOnlyAttribute wartością true
, wartość tego atrybutu jest ustawiona na stały element członkowski Yes. Dla właściwości oznaczonej wartością ustawioną na ReadOnlyAttributefalse
wartość , 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.