Поделиться через


ITypeResolutionService.GetType Метод

Определение

Загружает тип с указанным именем.

Перегрузки

GetType(String)

Загружает тип с указанным именем.

GetType(String, Boolean)

Загружает тип с указанным именем.

GetType(String, Boolean, Boolean)

Загружает тип с указанным именем.

GetType(String)

Загружает тип с указанным именем.

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

Параметры

name
String

Имя типа. Если имя типа не является полным именем, определяющим сборку, служба будет выполнять поиск внутреннего набора сборок, на которые существуют ссылки.

Возвращаемое значение

Экземпляр класса Type, соответствующий указанному имени, или значение null, если тип найти невозможно.

Применяется к

GetType(String, Boolean)

Загружает тип с указанным именем.

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

Параметры

name
String

Имя типа. Если имя типа не является полным именем, определяющим сборку, служба будет выполнять поиск внутреннего набора сборок, на которые существуют ссылки.

throwOnError
Boolean

Значение true, если этот метод должен создать исключение в случае, если сборка не может быть найдена; в противном случае — false. Метод возвращает значение null, если сборку найти невозможно.

Возвращаемое значение

Экземпляр класса Type, соответствующий указанному имени, или значение null, если тип найти невозможно.

Комментарии

Если не удается загрузить тип и throwOnError параметр имеет значение true, это вызовет исключение.

Применяется к

GetType(String, Boolean, Boolean)

Загружает тип с указанным именем.

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

Параметры

name
String

Имя типа. Если имя типа не является полным именем, определяющим сборку, служба будет выполнять поиск внутреннего набора сборок, на которые существуют ссылки.

throwOnError
Boolean

Значение true, если этот метод должен создать исключение в случае, если сборка не может быть найдена; в противном случае — false. Метод возвращает значение null, если сборку найти невозможно.

ignoreCase
Boolean

Значение true, чтобы не учитывать регистр при поиске типов; в противном случае — значение false.

Возвращаемое значение

Экземпляр класса Type, соответствующий указанному имени, или значение null, если тип найти невозможно.

Комментарии

Если не удается загрузить тип и throwOnError параметр имеет значение true, это вызовет исключение.

Применяется к