Freigeben über


ITypeResolutionService.GetType Methode

Definition

Lädt einen Typ mit dem angegebenen Namen.

Überlädt

GetType(String)

Lädt einen Typ mit dem angegebenen Namen.

GetType(String, Boolean)

Lädt einen Typ mit dem angegebenen Namen.

GetType(String, Boolean, Boolean)

Lädt einen Typ mit dem angegebenen Namen.

GetType(String)

Lädt einen Typ mit dem angegebenen Namen.

public:
 Type ^ GetType(System::String ^ name);
public Type GetType (string name);
public Type? GetType (string name);
abstract member GetType : string -> Type
Public Function GetType (name As String) As Type

Parameter

name
String

Der Name des Typs. Wenn der Typname nicht voll gekennzeichnet ist und keine Assembly angibt, durchsucht dieser Dienst seinen internen Satz von Assemblys nach den Assemblys, auf die Verweise vorhanden sind.

Gibt zurück

Eine Instanz von Type, die mit dem angegebenen Namen übereinstimmt, oder null, falls kein Typ gefunden werden kann.

Gilt für:

GetType(String, Boolean)

Lädt einen Typ mit dem angegebenen Namen.

public:
 Type ^ GetType(System::String ^ name, bool throwOnError);
public Type GetType (string name, bool throwOnError);
public Type? GetType (string name, bool throwOnError);
abstract member GetType : string * bool -> Type
Public Function GetType (name As String, throwOnError As Boolean) As Type

Parameter

name
String

Der Name des Typs. Wenn der Typname nicht voll gekennzeichnet ist und keine Assembly angibt, durchsucht dieser Dienst seinen internen Satz von Assemblys nach den Assemblys, auf die Verweise vorhanden sind.

throwOnError
Boolean

true, wenn diese Methode eine Ausnahme auslösen soll, falls die Assembly nicht gefunden werden kann, andernfalls false, und die Methode gibt null zurück, falls die Assembly nicht gefunden werden kann.

Gibt zurück

Eine Instanz von Type, die mit dem angegebenen Namen übereinstimmt, oder null, falls kein Typ gefunden werden kann.

Hinweise

Wenn der Typ nicht geladen werden kann und der throwOnError Parameter ist true, löst dies eine Ausnahme aus.

Gilt für:

GetType(String, Boolean, Boolean)

Lädt einen Typ mit dem angegebenen Namen.

public:
 Type ^ GetType(System::String ^ name, bool throwOnError, bool ignoreCase);
public Type GetType (string name, bool throwOnError, bool ignoreCase);
public Type? GetType (string name, bool throwOnError, bool ignoreCase);
abstract member GetType : string * bool * bool -> Type
Public Function GetType (name As String, throwOnError As Boolean, ignoreCase As Boolean) As Type

Parameter

name
String

Der Name des Typs. Wenn der Typname nicht voll gekennzeichnet ist und keine Assembly angibt, durchsucht dieser Dienst seinen internen Satz von Assemblys nach den Assemblys, auf die Verweise vorhanden sind.

throwOnError
Boolean

true, wenn diese Methode eine Ausnahme auslösen soll, falls die Assembly nicht gefunden werden kann, andernfalls false, und die Methode gibt null zurück, falls die Assembly nicht gefunden werden kann.

ignoreCase
Boolean

true, um die Groß- und Kleinschreibung bei der Suche nach Typen zu ignorieren, andernfalls false.

Gibt zurück

Eine Instanz von Type, die mit dem angegebenen Namen übereinstimmt, oder null, falls kein Typ gefunden werden kann.

Hinweise

Wenn der Typ nicht geladen werden kann und der throwOnError Parameter ist true, löst dies eine Ausnahme aus.

Gilt für: