_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, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Предоставляет COM-объекты с независимым доступом к методу CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) , независимо от версии. |
| CreateInstance(String, Boolean) |
Предоставляет COM-объекты с независимым доступом к методу CreateInstance(String, Boolean) , независимо от версии. |
| CreateInstance(String) |
Предоставляет COM-объекты с независимым доступом к методу CreateInstance(String) , независимо от версии. |
| 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, Version) |
Предоставляет COM-объекты с независимым доступом к методу GetSatelliteAssembly(CultureInfo, Version) , независимо от версии. |
| GetSatelliteAssembly(CultureInfo) |
Предоставляет COM-объекты с независимым доступом к методу GetSatelliteAssembly(CultureInfo) , независимо от версии. |
| GetType() |
Предоставляет COM-объекты с независимым доступом к методу GetType() , независимо от версии. |
| GetType(String, Boolean, Boolean) |
Предоставляет COM-объекты с независимым доступом к методу GetType(String, Boolean, Boolean) , независимо от версии. |
| GetType(String, Boolean) |
Предоставляет COM-объекты с независимым доступом к методу GetType(String, Boolean) , независимо от версии. |
| GetType(String) |
Предоставляет COM-объекты с независимым доступом к методу GetType(String) , независимо от версии. |
| GetTypes() |
Предоставляет COM-объекты с независимым доступом к методу GetTypes() , независимо от версии. |
| IsDefined(Type, Boolean) |
Предоставляет COM-объекты с независимым доступом к методу IsDefined(Type, Boolean) , независимо от версии. |
| LoadModule(String, Byte[], Byte[]) |
Предоставляет COM-объекты с независимым доступом к методу LoadModule(String, Byte[], Byte[]) , независимо от версии. |
| LoadModule(String, Byte[]) |
Предоставляет COM-объекты с независимым доступом к методу LoadModule(String, Byte[]) , независимо от версии. |
| ToString() |
Предоставляет COM-объекты с независимым доступом к методу ToString() , независимо от версии. |
События
| Имя | Описание |
|---|---|
| ModuleResolve |
Предоставляет com-объекты с доступом к событию ModuleResolve независимо от версии. |