ReadOnlyAttribute(Boolean) Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av ReadOnlyAttribute klassen.
public:
ReadOnlyAttribute(bool isReadOnly);
public ReadOnlyAttribute(bool isReadOnly);
new System.ComponentModel.ReadOnlyAttribute : bool -> System.ComponentModel.ReadOnlyAttribute
Public Sub New (isReadOnly As Boolean)
Parametrar
- isReadOnly
- Boolean
true för att visa att egenskapen som det här attributet är bundet till är skrivskyddad. false för att visa att egenskapen är läs/skriv.
Exempel
I följande kodexempel markeras en egenskap som skrivskyddad. Den här koden skapar en ny ReadOnlyAttribute, anger dess värde till ReadOnlyAttribute.Yesoch binder den till egenskapen .
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
Kommentarer
Medlemmar som har markerats med ReadOnlyAttribute uppsättningen till true eller som inte har någon Set metod kan inte ändras. Medlemmar som inte har det här attributet eller som har markerats med uppsättningen ReadOnlyAttribute som false ska läsas/skrivas, och de kan ändras. Standardvärdet är No.
Note
När du markerar en egenskap med ReadOnlyAttribute värdet inställd truepå anges värdet för det här attributet till den konstanta medlemmen Yes. För en egenskap som har markerats ReadOnlyAttribute med värdet falseär Novärdet . När du vill kontrollera värdet för det här attributet i koden måste du därför ange attributet som ReadOnlyAttribute.Yes eller ReadOnlyAttribute.No.