Freigeben über


XamlType.IsUnknown Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieses XamlType-Objekt einen Typ darstellt, der nicht im zugrunde liegenden Typsystem aufgelöst werden kann.

public:
 property bool IsUnknown { bool get(); };
public bool IsUnknown { get; }
member this.IsUnknown : bool
Public ReadOnly Property IsUnknown As Boolean

Eigenschaftswert

Boolean

true, wenn dieses XamlType-Objekt einen nicht auflösbaren Typ darstellt, andernfalls false.

Hinweise

Wenn Sie die standardmäßige interne CLR-Spiegelungstechnik für eine XamlTypeEigenschaft nicht verwenden, können Aufrufe dieser Eigenschaft Außerkraftsetzungen für XamlType abgeleitete Klassen aufrufenLookupIsUnknown.

Für einen Ladepfad, der umfasstXamlObjectWriter, kann ein true XamlType IsUnknown Objektdiagramm nicht geschrieben werden. Unter den Standardimplementierungen in System.Xaml wird der XamlObjectWriter.WriteStartObject Aufruf ausgelöst XamlObjectWriterException , wenn die relevanten XamlType Berichte true für IsUnknown. Sie sollten ein XamlType Objekt nicht übergeben, das nur dann ausgeführt wird, wenn Sie bereit sind, IsUnknown true die Ausnahmen XamlObjectWriterzu behandeln, oder Sie haben andere Möglichkeiten zum Anpassen des XamlObjectWriter Verhaltens oder des XAML-Knotendatenstroms vor dem Schreiben des Objektdiagramms.

Gilt für