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 um anzuzeigen, dass die Eigenschaft, an die dieses Attribut gebunden ist, schreibgeschützt ist; false um anzuzeigen, dass die Eigenschaft lese-/schreibgeschützt ist.
Beispiele
Im folgenden Codebeispiel wird eine Eigenschaft als schreibgeschützt markiert. Dieser Code erstellt einen neuen ReadOnlyAttribute, legt seinen Wert auf ReadOnlyAttribute.Yesund 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.
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
Elemente, die mit dem ReadOnlyAttribute Satz true gekennzeichnet sind oder nicht über eine Set Methode verfügen, können nicht geändert werden. Elemente, die nicht über dieses Attribut verfügen oder mit dem ReadOnlyAttribute Satz false gekennzeichnet sind, sind Lese-/Schreibzugriff, und sie können geändert werden. Der Standardwert lautet No.
Note
Wenn Sie eine Eigenschaft mit dem ReadOnlyAttribute Wert auf "Set" truemarkieren, wird der Wert dieses Attributs auf das konstante Element Yesfestgelegt. Bei einer Eigenschaft, die mit dem ReadOnlyAttribute Satz auf false" markiert ist , lautet 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.No.