Поделиться через


ReadOnlyAttribute(Boolean) Конструктор

Определение

Инициализирует новый экземпляр класса ReadOnlyAttribute.

public:
 ReadOnlyAttribute(bool isReadOnly);
public ReadOnlyAttribute (bool isReadOnly);
new System.ComponentModel.ReadOnlyAttribute : bool -> System.ComponentModel.ReadOnlyAttribute
Public Sub New (isReadOnly As Boolean)

Параметры

isReadOnly
Boolean

Значение true, чтобы показать, что свойство, с которым связан этот атрибут, доступно только для чтения, или значение false, показывающее, что это свойство доступно для чтения и записи.

Примеры

В следующем примере кода свойство помечает как доступное только для чтения. Этот код создает новый ReadOnlyAttributeобъект , устанавливает для него значение ReadOnlyAttribute.Yesи привязывает его к свойству .

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

Комментарии

Элементы, помеченные ReadOnlyAttribute как или true не имеющие Set метода, не могут быть изменены. Элементы, которые не имеют этого атрибута или помечены набором ReadOnlyAttribute для false , являются элементами чтения и записи, и их можно изменить. Значение по умолчанию — No.

Примечание

Если свойство помечается значением ReadOnlyAttributetrue, для этого атрибута устанавливается постоянный член Yes. Для свойства, помеченного значением ReadOnlyAttributefalse, значение равно No. Поэтому, если вы хотите проверка значение этого атрибута в коде, необходимо указать атрибут как ReadOnlyAttribute.Yes или ReadOnlyAttribute.No.

Применяется к

См. также раздел