_Type.GetInterface Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface.
Перегрузки
GetInterface(String) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String). |
GetInterface(String, Boolean) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String, Boolean). |
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetInterface получает определенный интерфейс, реализованный или унаследованный текущим Type.
GetInterface(String)
Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String).
public:
Type ^ GetInterface(System::String ^ name);
public Type GetInterface (string name);
abstract member GetInterface : string -> Type
Public Function GetInterface (name As String) As Type
Параметры
- name
- String
Строка типа String, содержащая имя искомого интерфейса. Для универсальных интерфейсов это искаженное имя.
Возвращаемое значение
Объект Type, представляющий интерфейс с заданным именем, который реализуется или наследуется текущим объектом Type, если такой интерфейс существует; в противном случае — значение null
.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetInterface выполняет поиск интерфейса с указанным именем.
Применяется к
GetInterface(String, Boolean)
Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String, Boolean).
public:
Type ^ GetInterface(System::String ^ name, bool ignoreCase);
public Type GetInterface (string name, bool ignoreCase);
abstract member GetInterface : string * bool -> Type
Public Function GetInterface (name As String, ignoreCase As Boolean) As Type
Параметры
- name
- String
Строка типа String, содержащая имя искомого интерфейса. Для универсальных интерфейсов это искаженное имя.
- ignoreCase
- Boolean
Если этот параметр равен true
, то при поиске по параметру name
регистр букв не учитывается.
-или-
Если этот параметр равен false
, то при поиске по параметру name
учитывается регистр букв.
Возвращаемое значение
Объект Type, представляющий интерфейс с заданным именем, который реализуется или наследуется текущим объектом Type, если такой интерфейс существует; в противном случае — значение null
.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetInterface выполняет поиск указанного интерфейса, указывая, следует ли выполнять поиск с учетом регистра.