ReadOnlyAttribute(Boolean) Konstruktor

Definicja

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 ReadOnlyAttributefalsewartość , 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.

Dotyczy

Zobacz też