Freigeben über


XamlMember.LookupIsWritePublic Methode

Definition

Gibt zurück, ob dieses XamlMember-Objekt einen Member darstellt, der über einen öffentlichen set-Accessor verfügt.

protected:
 virtual bool LookupIsWritePublic();
protected virtual bool LookupIsWritePublic ();
abstract member LookupIsWritePublic : unit -> bool
override this.LookupIsWritePublic : unit -> bool
Protected Overridable Function LookupIsWritePublic () As Boolean

Gibt zurück

Boolean

true, wenn dieses XamlMember-Objekt einen schreibbaren Member darstellt, andernfalls false.

Hinweise

Die Standardimplementierung gibt Ergebnisse basierend auf interner Reflexion oder der Negation von IsReadOnly, Verarbeitung in dieser Reihenfolge zurück.

Diese Methode wird aufgerufen, wenn ein Aufrufer einen Wert von IsWritePublic. Überschreiben Sie diese Methode, wenn Sie einheitliche Ergebnisse für eine gesamte XamlMember abgeleitete Klasse melden möchten, oder wenn Sie spezielle Metadaten zur Verfügung haben, um dies pro Fall zu ermitteln.

Wichtig

Die LookupIsWritePublic Methode ist virtual und kann daher außer Kraft gesetzt werden. Die Außerkraftsetzung hat das Potenzial, die gemeldeten Zugriffsinformationen eines XAML-Elements (böswillig oder anderweitig) zu ändern, sodass sie nicht mehr auf erwartete Weise mit den Typsystemzugriffsinformationen der zugrunde liegenden CLR-Deklaration ausgerichtet wird. Verwenden Sie stattdessen für sicherheitskritische Überprüfungen von Zugriffsstufen den zugrunde liegenden CLR-Typ.

Gilt für

Siehe auch