_Type.GetInterface Метод

Определение

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface.Provides COM objects with version-independent access to the GetInterface method.

Перегрузки

GetInterface(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String).Provides COM objects with version-independent access to the GetInterface(String) method.

GetInterface(String, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String, Boolean).Provides COM objects with version-independent access to the GetInterface(String, Boolean) method.

Комментарии

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetInterface возвращает конкретный интерфейс, реализованный или унаследованный текущим Type.The Type.GetInterface method gets a specific interface implemented or inherited by the current Type.

GetInterface(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String).Provides COM objects with version-independent access to the GetInterface(String) method.

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, содержащая имя искомого интерфейса.The String containing the name of the interface to get. Для универсальных интерфейсов это искаженное имя.For generic interfaces, this is the mangled name.

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

Type

Объект Type, представляющий интерфейс с заданным именем, который реализуется или наследуется текущим объектом Type, если такой интерфейс существует; в противном случае — значение null.A Type object representing the interface with the specified name, implemented or inherited by the current Type, if found; otherwise, null.

Комментарии

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetInterface выполняет поиск интерфейса с указанным именем.The Type.GetInterface method searches for the interface with the specified name.

GetInterface(String, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String, Boolean).Provides COM objects with version-independent access to the GetInterface(String, Boolean) method.

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, содержащая имя искомого интерфейса.The String containing the name of the interface to get. Для универсальных интерфейсов это искаженное имя.For generic interfaces, this is the mangled name.

ignoreCase
Boolean

Если этот параметр равен true, то при поиске по параметру name регистр букв не учитывается.true to perform a case-insensitive search for name.

-или--or- Если этот параметр равен false, то при поиске по параметру name учитывается регистр букв.false to perform a case-sensitive search for name.

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

Type

Объект Type, представляющий интерфейс с заданным именем, который реализуется или наследуется текущим объектом Type, если такой интерфейс существует; в противном случае — значение null.A Type object representing the interface with the specified name, implemented or inherited by the current Type, if found; otherwise, null.

Комментарии

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetInterface выполняет поиск указанного интерфейса, указывая, следует ли выполнять поиск с учетом регистра.The Type.GetInterface method searches for the specified interface, specifying whether to do a case-sensitive search.

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