Partilhar via


_Assembly Interface

Definição

Importante

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

Expõe os membros públicos da classe Assembly a 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

CodeBase

Fornece acesso independente da versão para objetos COM à propriedade CodeBase.

EntryPoint

Fornece acesso independente da versão para objetos COM à propriedade EntryPoint.

EscapedCodeBase

Fornece acesso independente da versão para objetos COM à propriedade EscapedCodeBase.

Evidence

Fornece acesso independente da versão para objetos COM à propriedade Evidence.

FullName

Fornece acesso independente da versão para objetos COM à propriedade FullName.

GlobalAssemblyCache

Fornece acesso independente da versão para objetos COM à propriedade GlobalAssemblyCache.

Location

Fornece acesso independente da versão para objetos COM à propriedade Location.

Métodos

CreateInstance(String)

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

CreateInstance(String, Boolean)

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

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

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

Equals(Object)

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

GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetExportedTypes()

Fornece acesso independente da versão para objetos COM à propriedade GetExportedTypes().

GetFile(String)

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

GetFiles()

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

GetFiles(Boolean)

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

GetHashCode()

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

GetLoadedModules()

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

GetLoadedModules(Boolean)

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

GetManifestResourceInfo(String)

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

GetManifestResourceNames()

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

GetManifestResourceStream(String)

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

GetManifestResourceStream(Type, String)

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

GetModule(String)

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

GetModules()

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

GetModules(Boolean)

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

GetName()

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

GetName(Boolean)

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetReferencedAssemblies()

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

GetSatelliteAssembly(CultureInfo)

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

GetSatelliteAssembly(CultureInfo, Version)

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

GetType()

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

GetType(String)

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

GetType(String, Boolean)

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

GetType(String, Boolean, Boolean)

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

GetTypes()

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

IsDefined(Type, Boolean)

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

LoadModule(String, Byte[])

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

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

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

ToString()

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

Eventos

ModuleResolve

Fornece objetos COM com acesso independente de versão para o evento ModuleResolve.

Aplica-se a

Confira também