Freigeben über


XamlTypeInvoker.CreateInstance(Object[]) Methode

Definition

Erstellt eine Objektinstanz auf Grundlage des durch Konstruktion initiierten XamlType-Objekts für dieses XamlTypeInvoker-Objekt.

public:
 virtual System::Object ^ CreateInstance(cli::array <System::Object ^> ^ arguments);
public virtual object CreateInstance (object[] arguments);
abstract member CreateInstance : obj[] -> obj
override this.CreateInstance : obj[] -> obj
Public Overridable Function CreateInstance (arguments As Object()) As Object

Parameter

arguments
Object[]

Ein Objektarray, durch das die x:ConstructorArgs für die Instanz angegeben werden. Ist möglicherweise null für Typen, die nicht x:ConstructorArgs erfordern oder verwenden.

Gibt zurück

Object

Die erstellte Instanz auf Grundlage des durch Konstruktion initiierten XamlType-Objekts für dieses XamlTypeInvoker-Objekt.

Ausnahmen

Ein Konstruktor konnte nicht aufgelöst werden.

Hinweise für Vererber

Die Basisimplementierung enthält einen Aufruf des internen Hilfsers ThrowIfUnknown. Dieser Hilfser löst immer fälle aus, in denen eine XamlTypeInvoker auf einem unbekannten XamlTypebasiert, was Fälle enthält, in denen dies UnderlyingType XamlType der Fall ist null.

Gilt für