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


_Assembly Интерфейс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет неуправляемому коду доступ к открытым членам класса Assembly.

public interface class _Assembly
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("17156360-2F1A-384A-BC52-FDE93C215C5B")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)]
public interface _Assembly
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("17156360-2f1a-384a-bc52-fde93c215c5b")]
public interface _Assembly
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("17156360-2F1A-384A-BC52-FDE93C215C5B")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)>]
type _Assembly = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("17156360-2f1a-384a-bc52-fde93c215c5b")>]
type _Assembly = interface
Public Interface _Assembly
Производный
Атрибуты

Комментарии

Этот интерфейс предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.

Этот интерфейс сохраняет порядок System.Reflection.Assembly vtable членов класса, к которым могут обращаться неуправляемые COM-объекты.

Свойства

CodeBase

Предоставляет COM-объекты с независящим от версии доступом к свойству CodeBase.

EntryPoint

Предоставляет COM-объекты с независящим от версии доступом к свойству EntryPoint.

EscapedCodeBase

Предоставляет COM-объекты с независящим от версии доступом к свойству EscapedCodeBase.

Evidence

Предоставляет COM-объекты с независящим от версии доступом к свойству Evidence.

FullName

Предоставляет COM-объекты с независящим от версии доступом к свойству FullName.

GlobalAssemblyCache

Предоставляет COM-объекты с независящим от версии доступом к свойству GlobalAssemblyCache.

Location

Предоставляет COM-объекты с независящим от версии доступом к свойству Location.

Методы

CreateInstance(String)

Предоставляет COM-объекты с независящим от версии доступом к методу CreateInstance(String).

CreateInstance(String, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу CreateInstance(String, Boolean).

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Предоставляет COM-объекты с независящим от версии доступом к методу CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]).

Equals(Object)

Предоставляет COM-объекты с независящим от версии доступом к методу Equals(Object).

GetCustomAttributes(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Boolean).

GetCustomAttributes(Type, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Type, Boolean).

GetExportedTypes()

Предоставляет COM-объекты с независящим от версии доступом к свойству GetExportedTypes().

GetFile(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetFile(String).

GetFiles()

Предоставляет COM-объекты с независящим от версии доступом к методу GetFiles().

GetFiles(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetFiles(Boolean).

GetHashCode()

Предоставляет COM-объекты с независящим от версии доступом к методу GetHashCode().

GetLoadedModules()

Предоставляет COM-объекты с независящим от версии доступом к методу GetLoadedModules().

GetLoadedModules(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetLoadedModules(Boolean).

GetManifestResourceInfo(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetManifestResourceInfo(String).

GetManifestResourceNames()

Предоставляет COM-объекты с независящим от версии доступом к методу GetManifestResourceNames().

GetManifestResourceStream(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetManifestResourceStream(String).

GetManifestResourceStream(Type, String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetManifestResourceStream(Type, String).

GetModule(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetModule(String).

GetModules()

Предоставляет COM-объекты с независящим от версии доступом к методу GetModules().

GetModules(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetModules(Boolean).

GetName()

Предоставляет COM-объекты с независящим от версии доступом к методу GetName().

GetName(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetName(Boolean).

GetObjectData(SerializationInfo, StreamingContext)

Предоставляет COM-объекты с независящим от версии доступом к методу GetObjectData(SerializationInfo, StreamingContext).

GetReferencedAssemblies()

Предоставляет COM-объекты с независящим от версии доступом к методу GetReferencedAssemblies().

GetSatelliteAssembly(CultureInfo)

Предоставляет COM-объекты с независящим от версии доступом к методу GetSatelliteAssembly(CultureInfo).

GetSatelliteAssembly(CultureInfo, Version)

Предоставляет COM-объекты с независящим от версии доступом к методу GetSatelliteAssembly(CultureInfo, Version).

GetType()

Предоставляет COM-объекты с независящим от версии доступом к методу GetType().

GetType(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetType(String).

GetType(String, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetType(String, Boolean).

GetType(String, Boolean, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetType(String, Boolean, Boolean).

GetTypes()

Предоставляет COM-объекты с независящим от версии доступом к методу GetTypes().

IsDefined(Type, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу IsDefined(Type, Boolean).

LoadModule(String, Byte[])

Предоставляет COM-объекты с независящим от версии доступом к методу LoadModule(String, Byte[]).

LoadModule(String, Byte[], Byte[])

Предоставляет COM-объекты с независящим от версии доступом к методу LoadModule(String, Byte[], Byte[]).

ToString()

Предоставляет COM-объекты с независящим от версии доступом к методу ToString().

События

ModuleResolve

Предоставляет COM-объектам независимый от версии доступ к событию ModuleResolve.

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

См. также раздел