TypeProvider.GetType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Type aus dem qualifizierten Typnamen ab, der beim Durchsuchen der Assemblyverweise und Einheiten zur Codekompilierung übergeben wird, die hinzugefügt werden.
Überlädt
GetType(String) |
Ruft den Typ aus der Gruppe der Assemblys ab, die |
GetType(String, Boolean) |
Ruft den Typ aus der Gruppe der Assemblys ab, die |
GetType(String)
Ruft den Typ aus der Gruppe der Assemblys ab, die TypeProvider
mithilfe von AddAssembly(Assembly), AddAssemblyReference(String) oder AddCodeCompileUnit(CodeCompileUnit) hinzugefügt werden.
public:
virtual Type ^ GetType(System::String ^ name);
public Type GetType (string name);
override this.GetType : string -> Type
Public Function GetType (name As String) As Type
Parameter
- name
- String
Der Typname.
Gibt zurück
Der angeforderte Type.
Implementiert
Ausnahmen
name
ist ein NULL-Verweis (Nothing
in Visual Basic).
Hinweise
Wenn der Name nicht innerhalb des Caches mit den Assemblys und den kompilierten Einheiten dieser Instanz aufgelöst werden kann, wird ein NULL-Verweis (Nothing
in Visual Basic) zurückgegeben. Das Aufrufen dieser Überladung entspricht dem Aufrufen der Überladung mit zwei Parametern, bei der der Parameter throwOnError
auf true
gesetzt ist.
Gilt für
GetType(String, Boolean)
Ruft den Typ aus der Gruppe der Assemblys ab, die TypeProvider
mithilfe von AddAssembly(Assembly), AddAssemblyReference(String) oder AddCodeCompileUnit(CodeCompileUnit) hinzugefügt werden.
public:
virtual Type ^ GetType(System::String ^ name, bool throwOnError);
public Type GetType (string name, bool throwOnError);
override this.GetType : string * bool -> Type
Public Function GetType (name As String, throwOnError As Boolean) As Type
Parameter
- name
- String
Der Typname.
- throwOnError
- Boolean
Ein Wert, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn name
nicht aufgelöst werden kann.
Gibt zurück
Der angeforderte Type.
Implementiert
Ausnahmen
name
ist ein NULL-Verweis (Nothing
in Visual Basic).
name
ist nicht auflösbar, throwOnError
ist true
.
Hinweise
Wenn der Name nicht innerhalb des Caches mit den Assemblys und den kompilierten Einheiten dieser Instanz aufgelöst werden kann, wird ein NULL-Verweis (Nothing
) zurückgegeben. In diesem Fall hat throwOnError
den Wert false
.