_AppDomain Interface

Definição

Importante

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

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

public interface class _AppDomain
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _AppDomain
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _AppDomain
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _AppDomain = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _AppDomain = interface
Public Interface _AppDomain
Derivado
Atributos

Comentários

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

Propriedades

Nome Description
BaseDirectory

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

DynamicDirectory

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

Evidence

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

FriendlyName

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

RelativeSearchPath

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

ShadowCopyFiles

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

Métodos

Nome Description
AppendPrivatePath(String)

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

ClearPrivatePath()

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

ClearShadowCopyPath()

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

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

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

CreateInstance(String, String, Object[])

Fornece objetos COM com acesso independente de versão à sobrecarga do CreateInstance(String, String, Object[]) método.

CreateInstance(String, String)

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

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Fornece objetos COM com acesso independente de versão à sobrecarga do CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) método.

CreateInstanceFrom(String, String, Object[])

Fornece objetos COM com acesso independente de versão à sobrecarga do CreateInstanceFrom(String, String, Object[]) método.

CreateInstanceFrom(String, String)

Fornece objetos COM com acesso independente de versão à sobrecarga do CreateInstanceFrom(String, String) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Fornece objetos COM com acesso independente de versão à sobrecarga do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) método.

DoCallBack(CrossAppDomainDelegate)

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

Equals(Object)

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

ExecuteAssembly(String, Evidence, String[])

Fornece objetos COM com acesso independente de versão à sobrecarga do ExecuteAssembly(String, Evidence, String[]) método.

ExecuteAssembly(String, Evidence)

Fornece objetos COM com acesso independente de versão à sobrecarga do ExecuteAssembly(String, Evidence) método.

ExecuteAssembly(String)

Fornece objetos COM com acesso independente de versão à sobrecarga do ExecuteAssembly(String) método.

GetAssemblies()

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

GetData(String)

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

GetHashCode()

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

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

GetLifetimeService()

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

GetType()

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

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface.

GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

InitializeLifetimeService()

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

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornece acesso a propriedades e métodos expostos por um objeto.

Load(AssemblyName, Evidence)

Fornece objetos COM com acesso independente de versão à sobrecarga do Load(AssemblyName, Evidence) método.

Load(AssemblyName)

Fornece objetos COM com acesso independente de versão à sobrecarga do Load(AssemblyName) método.

Load(Byte[], Byte[], Evidence)

Fornece objetos COM com acesso independente de versão à sobrecarga do Load(Byte[], Byte[], Evidence) método.

Load(Byte[], Byte[])

Fornece objetos COM com acesso independente de versão à sobrecarga do Load(Byte[], Byte[]) método.

Load(Byte[])

Fornece objetos COM com acesso independente de versão à sobrecarga do Load(Byte[]) método.

Load(String, Evidence)

Fornece objetos COM com acesso independente de versão à sobrecarga do Load(String, Evidence) método.

Load(String)

Fornece objetos COM com acesso independente de versão à sobrecarga do Load(String) método.

SetAppDomainPolicy(PolicyLevel)

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

SetCachePath(String)

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

SetData(String, Object)

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

SetPrincipalPolicy(PrincipalPolicy)

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

SetShadowCopyPath(String)

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

SetThreadPrincipal(IPrincipal)

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

ToString()

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

Eventos

Nome Description
AssemblyLoad

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

AssemblyResolve

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

DomainUnload

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

ProcessExit

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

ResourceResolve

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

TypeResolve

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

UnhandledException

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

Aplica-se a