ReadOnlyAttribute(Boolean) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ReadOnlyAttribute-Klasse.
public:
ReadOnlyAttribute(bool isReadOnly);
public ReadOnlyAttribute (bool isReadOnly);
new System.ComponentModel.ReadOnlyAttribute : bool -> System.ComponentModel.ReadOnlyAttribute
Public Sub New (isReadOnly As Boolean)
Parameter
- isReadOnly
- Boolean
true
gibt an, dass es sich bei der Eigenschaft, an die dieses Attribut gebunden ist, um eine schreibgeschützte Eigenschaft handelt, false
gibt an, dass es sich um eine Lese-/Schreibeigenschaft handelt.
Beispiele
Im folgenden Codebeispiel wird eine Eigenschaft als schreibgeschützt markiert. Dieser Code erstellt einen neuen ReadOnlyAttribute, legt seinen Wert auf ReadOnlyAttribute.Yesfest und bindet ihn an die -Eigenschaft.
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
Hinweise
Member, die mit der ReadOnlyAttribute Einstellung auf true
gekennzeichnet sind oder keine -Methode aufweisen Set
, können nicht geändert werden. Elemente, die nicht über dieses Attribut verfügen oder die mit dem ReadOnlyAttribute Satz auf false
gekennzeichnet sind, sind Lese-/Schreibzugriff und können geändert werden. Der Standardwert lautet No.
Hinweis
Wenn Sie eine Eigenschaft mit dem ReadOnlyAttribute Wert auf true
markieren, wird der Wert dieses Attributs auf das konstante Element Yesfestgelegt. Für eine Eigenschaft, die mit festgelegt ReadOnlyAttribute auf false
gekennzeichnet ist, ist Noder Wert . Wenn Sie daher den Wert dieses Attributs in Ihrem Code überprüfen möchten, müssen Sie das Attribut als ReadOnlyAttribute.Yes oder ReadOnlyAttribute.Noangeben.