ReadOnlyAttribute(Boolean) Konstruktor

Definition

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.

Gilt für:

Weitere Informationen