Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Eigenschaftendefinition wendet das CLSCompliantAttribute -Attribut auf seine Get - oder Set -Anweisung an.
Damit eine Eigenschaft mit Sprachunabhängigkeit und sprachunabhängigen Komponenten (CLS) kompatibel ist, darf sie vollständig als <CLSCompliant(True)> gekennzeichnet sein. Sie müssen CLSCompliantAttribute auf die Property Statementanwenden, nicht auf die Get - oder die Set -Anweisung an.
Wenn Sie das CLSCompliantAttribute auf ein Programmierelement anwenden, legen Sie den isCompliant -Parameter des Attributs auf True oder False fest, um die Kompatibilität bzw. Nichtkompatibilität anzugeben. Es gibt keinen Standardwert für diesen Parameter, und Sie müssen einen Wert angeben.
Wenn Sie CLSCompliantAttribute nicht auf ein Element anwenden, wird dieses als nicht kompatibel betrachtet.
Standardmäßig ist diese Meldung eine Warnung. Informationen zum Ausblenden von Warnungen oder zum Behandeln von Warnungen als Fehler finden Sie unter Configuring Warnings in Visual Basic.
Fehler-ID: BC40043
So beheben Sie diesen Fehler
Entfernen Sie das CLSCompliantAttribute aus der
Get- oderSet-Anweisung.Wenn die Eigenschaft CLS-kompatibel sein soll, kennzeichnen Sie die
Property-Anweisung als<CLSCompliant(True)>.