Freigeben über


XamlType.IsUnknown Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dies XamlType einen Typ darstellt, der im zugrunde liegenden Typsystem nicht 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

true wenn dies XamlType einen nicht aufgelösten Typ darstellt; andernfalls false.

Hinweise

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

Für einen Ladepfad, der enthalten istXamlObjectWriter, kann ein IsUnknownXamlTypetrue Objektdiagramm nicht geschrieben werden. Unter den Standardimplementierungen in System.Xaml wird ein XamlObjectWriter.WriteStartObject Aufruf ausgelöst XamlObjectWriterException , wenn die relevanten XamlType Berichte true für IsUnknown. Sie sollten ein Objekt XamlType nicht übergeben, IsUnknown das die true Ausnahmen XamlObjectWriternicht verarbeiten kann, oder Sie haben andere Möglichkeiten, das XamlObjectWriter Verhalten oder den XAML-Knotendatenstrom vor dem Schreiben des Objektdiagramms anzupassen.

Gilt für: