ReadOnlyAttribute(Boolean) Constructor

Definitie

Initialiseert een nieuw exemplaar van de ReadOnlyAttribute klasse.

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

Parameters

isReadOnly
Boolean

true om aan te geven dat de eigenschap waaraan dit kenmerk is gebonden, alleen-lezen is; false om aan te geven dat de eigenschap lezen/schrijven is.

Voorbeelden

In het volgende codevoorbeeld wordt een eigenschap gemarkeerd als alleen-lezen. Met deze code wordt een nieuwe ReadOnlyAttributewaarde gemaakt, wordt de waarde ReadOnlyAttribute.Yeservan ingesteld op en wordt deze gekoppeld aan de eigenschap.

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

Opmerkingen

Leden die zijn gemarkeerd met de ReadOnlyAttribute set of true die geen methode hebben Set , kunnen niet worden gewijzigd. Leden die dit kenmerk niet hebben of die zijn gemarkeerd met de ReadOnlyAttribute set waarop false ze zijn ingesteld, zijn gelezen/schrijven en kunnen worden gewijzigd. De standaardwaarde is No.

Note

Wanneer u een eigenschap markeert waarop de ReadOnlyAttribute set is ingesteld true, wordt de waarde van dit kenmerk ingesteld op het constante lid Yes. Voor een eigenschap die is gemarkeerd met de ReadOnlyAttribute set op false, is Node waarde . Als u daarom de waarde van dit kenmerk in uw code wilt controleren, moet u het kenmerk opgeven als ReadOnlyAttribute.Yes of ReadOnlyAttribute.No.

Van toepassing op

Zie ook