_Assembly.CreateInstance-Methode: (String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])
Veröffentlicht: Oktober 2016
Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die CreateInstance Methode.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
object CreateInstance(
string typeName,
bool ignoreCase,
BindingFlags bindingAttr,
Binder binder,
object[] args,
CultureInfo culture,
object[] activationAttributes
)
Object^ CreateInstance(
String^ typeName,
bool ignoreCase,
BindingFlags bindingAttr,
Binder^ binder,
array<Object^>^ args,
CultureInfo^ culture,
array<Object^>^ activationAttributes
)
abstract CreateInstance :
typeName:string *
ignoreCase:bool *
bindingAttr:BindingFlags *
binder:Binder *
args:Object[] *
culture:CultureInfo *
activationAttributes:Object[] -> Object
Function CreateInstance (
typeName As String,
ignoreCase As Boolean,
bindingAttr As BindingFlags,
binder As Binder,
args As Object(),
culture As CultureInfo,
activationAttributes As Object()
) As Object
Parameter
typeName
Type: System.StringDer Type.FullName des zu suchenden Typs.
ignoreCase
Type: System.Booleantrue, um die Groß- und Kleinschreibung des Typnamens zu ignorieren, andernfalls false.
bindingAttr
Type: System.Reflection.BindingFlagsEine Bitmaske, die beeinflussen, wie die Suche durchgeführt wird. Der Wert ist eine Kombination von Bitflags aus BindingFlags.
binder
Type: System.Reflection.BinderEin Objekt, das die Bindung, die Umwandlung von Argumenttypen, das Aufrufen von Membern und das Abrufen von MemberInfo-Objekten über Reflektion ermöglicht. Wenn binder den Wert null aufweist, wird der Standardbinder verwendet.
args
Type: System.Object[]Ein Array vom Typ Object mit den Argumenten, die an den Konstruktor übergeben werden. Dieses Array von Argumenten muss bezüglich Anzahl, Reihenfolge und Typ mit den Parametern des aufzurufenden Konstruktors übereinstimmen. Wenn der Standardkonstruktor gewünscht ist, muss args ein leeres Array oder null sein.
culture
Type: System.Globalization.CultureInfoEine Instanz von CultureInfo für die Steuerung der Umwandlung von Typen. Wenn dies null ist, wird die CultureInfo des aktuellen Threads verwendet. (Dies ist z. B. erforderlich, um einen String, der 1000 darstellt, in einen Double-Wert zu konvertieren, da 1000 in verschiedenen Kulturen unterschiedlich dargestellt wird.)
activationAttributes
Type: System.Object[]Ein Array vom Typ Object mit einem oder mehreren Aktivierungsattributen, die an der Aktivierung beteiligt sein können. Ein Beispiel eines Attributs Aktivierung ist:
URLAttribute (http://hostname/appname/objectURI)
Rückgabewert
Type: System.Object
Eine Instanz von Object die die Art und den angegebenen Kriterien, oder null Wenn typeName wurde nicht gefunden.
Hinweise
Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die CreateInstance Methode sucht nach dem angegebenen Typ aus dieser Assembly und erstellt eine Instanz mithilfe der systemaktivierung mit optionalen Groß-/ Kleinschreibung der angegebenen Kultur, Argumente und Bindungs- und Aktivierungsattribute.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
CreateInstance
CreateInstance Überladen
_Assembly-Schnittstelle
System.Runtime.InteropServices-Namespace
Zurück zum Anfang