_Assembly Interface

Definição

Importante

Esta API não está em conformidade com CLS.

Expõe os membros públicos da Assembly classe ao código não gerenciado.

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
Derivado
Atributos

Comentários

Essa interface destina-se ao acesso a classes gerenciadas de código não gerenciado e não deve ser chamada do código gerenciado.

Essa interface preserva a ordem vtable dos membros da System.Reflection.Assembly classe que podem ser acessados por objetos COM não gerenciados.

Propriedades

Nome Description
CodeBase

Fornece objetos COM com acesso independente de versão à CodeBase propriedade.

EntryPoint

Fornece objetos COM com acesso independente de versão à EntryPoint propriedade.

EscapedCodeBase

Fornece objetos COM com acesso independente de versão à EscapedCodeBase propriedade.

Evidence

Fornece objetos COM com acesso independente de versão à Evidence propriedade.

FullName

Fornece objetos COM com acesso independente de versão à FullName propriedade.

GlobalAssemblyCache

Fornece objetos COM com acesso independente de versão à GlobalAssemblyCache propriedade.

Location

Fornece objetos COM com acesso independente de versão à Location propriedade.

Métodos

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

Fornece objetos COM com acesso independente de versão ao CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) método.

CreateInstance(String, Boolean)

Fornece objetos COM com acesso independente de versão ao CreateInstance(String, Boolean) método.

CreateInstance(String)

Fornece objetos COM com acesso independente de versão ao CreateInstance(String) método.

Equals(Object)

Fornece objetos COM com acesso independente de versão ao Equals(Object) método.

GetCustomAttributes(Boolean)

Fornece objetos COM com acesso independente de versão ao GetCustomAttributes(Boolean) método.

GetCustomAttributes(Type, Boolean)

Fornece objetos COM com acesso independente de versão ao GetCustomAttributes(Type, Boolean) método.

GetExportedTypes()

Fornece objetos COM com acesso independente de versão à GetExportedTypes() propriedade.

GetFile(String)

Fornece objetos COM com acesso independente de versão ao GetFile(String) método.

GetFiles()

Fornece objetos COM com acesso independente de versão ao GetFiles() método.

GetFiles(Boolean)

Fornece objetos COM com acesso independente de versão ao GetFiles(Boolean) método.

GetHashCode()

Fornece objetos COM com acesso independente de versão ao GetHashCode() método.

GetLoadedModules()

Fornece objetos COM com acesso independente de versão ao GetLoadedModules() método.

GetLoadedModules(Boolean)

Fornece objetos COM com acesso independente de versão ao GetLoadedModules(Boolean) método.

GetManifestResourceInfo(String)

Fornece objetos COM com acesso independente de versão ao GetManifestResourceInfo(String) método.

GetManifestResourceNames()

Fornece objetos COM com acesso independente de versão ao GetManifestResourceNames() método.

GetManifestResourceStream(String)

Fornece objetos COM com acesso independente de versão ao GetManifestResourceStream(String) método.

GetManifestResourceStream(Type, String)

Fornece objetos COM com acesso independente de versão ao GetManifestResourceStream(Type, String) método.

GetModule(String)

Fornece objetos COM com acesso independente de versão ao GetModule(String) método.

GetModules()

Fornece objetos COM com acesso independente de versão ao GetModules() método.

GetModules(Boolean)

Fornece objetos COM com acesso independente de versão ao GetModules(Boolean) método.

GetName()

Fornece objetos COM com acesso independente de versão ao GetName() método.

GetName(Boolean)

Fornece objetos COM com acesso independente de versão ao GetName(Boolean) método.

GetObjectData(SerializationInfo, StreamingContext)

Fornece objetos COM com acesso independente de versão ao GetObjectData(SerializationInfo, StreamingContext) método.

GetReferencedAssemblies()

Fornece objetos COM com acesso independente de versão ao GetReferencedAssemblies() método.

GetSatelliteAssembly(CultureInfo, Version)

Fornece objetos COM com acesso independente de versão ao GetSatelliteAssembly(CultureInfo, Version) método.

GetSatelliteAssembly(CultureInfo)

Fornece objetos COM com acesso independente de versão ao GetSatelliteAssembly(CultureInfo) método.

GetType()

Fornece objetos COM com acesso independente de versão ao GetType() método.

GetType(String, Boolean, Boolean)

Fornece objetos COM com acesso independente de versão ao GetType(String, Boolean, Boolean) método.

GetType(String, Boolean)

Fornece objetos COM com acesso independente de versão ao GetType(String, Boolean) método.

GetType(String)

Fornece objetos COM com acesso independente de versão ao GetType(String) método.

GetTypes()

Fornece objetos COM com acesso independente de versão ao GetTypes() método.

IsDefined(Type, Boolean)

Fornece objetos COM com acesso independente de versão ao IsDefined(Type, Boolean) método.

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

Fornece objetos COM com acesso independente de versão ao LoadModule(String, Byte[], Byte[]) método.

LoadModule(String, Byte[])

Fornece objetos COM com acesso independente de versão ao LoadModule(String, Byte[]) método.

ToString()

Fornece objetos COM com acesso independente de versão ao ToString() método.

Eventos

Nome Description
ModuleResolve

Fornece aos objetos COM acesso independente de versão ao ModuleResolve evento.

Aplica-se a

Confira também