ReadOnlyAttribute(Boolean) Construtor

Definição

Inicializa uma nova instância da ReadOnlyAttribute classe.

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

Parâmetros

isReadOnly
Boolean

true para mostrar que a propriedade a que este atributo está ligado é apenas de leitura; false para mostrar que a propriedade é de leitura/escrita.

Exemplos

O seguinte exemplo de código marca uma propriedade como apenas de leitura. Este código cria um novo ReadOnlyAttribute, define o seu valor para ReadOnlyAttribute.Yes, e liga-o à propriedade.

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

Observações

Os membros que estão marcados com o ReadOnlyAttribute conjunto como true ou que não têm método Set não podem ser alterados. Os membros que não têm este atributo ou que estão marcados com o ReadOnlyAttribute conjunto para false são lidos/escritos, e podem ser alterados. A predefinição é No.

Observação

Quando se marca uma propriedade com o ReadOnlyAttribute conjunto em true, o valor deste atributo é definido para o elemento Yesconstante . Para uma propriedade marcada com o ReadOnlyAttribute conjunto de , falseo valor é No. Portanto, quando quiser verificar o valor deste atributo no seu código, deve especificar o atributo como ReadOnlyAttribute.Yes ou ReadOnlyAttribute.No.

Aplica-se a

Ver também