_AppDomain Interface

Definição

Importante

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

Expõe os membros públicos da AppDomain turma a código não gerido.

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

Observações

Esta interface preserva a ordem vtable dos System.AppDomain membros da classe que podem ser acedidos por objetos COM não geridos.

Propriedades

Name Description
BaseDirectory

Fornece aos objetos COM acesso independente da versão à BaseDirectory propriedade.

DynamicDirectory

Fornece aos objetos COM acesso independente da versão à DynamicDirectory propriedade.

Evidence

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

FriendlyName

Fornece aos objetos COM acesso independente da versão à FriendlyName propriedade.

RelativeSearchPath

Fornece aos objetos COM acesso independente da versão à RelativeSearchPath propriedade.

ShadowCopyFiles

Fornece aos objetos COM acesso independente da versão à ShadowCopyFiles propriedade.

Métodos

Name Description
AppendPrivatePath(String)

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

ClearPrivatePath()

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

ClearShadowCopyPath()

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

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

Fornece aos objetos COM acesso independente da versão ao CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) overload de métodos.

CreateInstance(String, String, Object[])

Fornece aos objetos COM acesso independente da versão ao CreateInstance(String, String, Object[]) overload de métodos.

CreateInstance(String, String)

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

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

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) overload de métodos.

CreateInstanceFrom(String, String, Object[])

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String, Object[]) overload de métodos.

CreateInstanceFrom(String, String)

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String) overload de métodos.

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

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) overload de métodos.

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

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

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

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) overload de métodos.

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

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) overload de métodos.

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

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) overload de métodos.

DoCallBack(CrossAppDomainDelegate)

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

Equals(Object)

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

ExecuteAssembly(String, Evidence, String[])

Fornece aos objetos COM acesso independente da versão ao ExecuteAssembly(String, Evidence, String[]) overload de métodos.

ExecuteAssembly(String, Evidence)

Fornece aos objetos COM acesso independente da versão ao ExecuteAssembly(String, Evidence) overload de métodos.

ExecuteAssembly(String)

Fornece aos objetos COM acesso independente da versão ao ExecuteAssembly(String) overload de métodos.

GetAssemblies()

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

GetData(String)

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

GetHashCode()

Fornece aos objetos 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 despacho.

GetLifetimeService()

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

GetType()

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

GetTypeInfo(UInt32, UInt32, IntPtr)

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

GetTypeInfoCount(UInt32)

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

InitializeLifetimeService()

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

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

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

Load(AssemblyName, Evidence)

Fornece aos objetos COM acesso independente da versão ao Load(AssemblyName, Evidence) overload de métodos.

Load(AssemblyName)

Fornece aos objetos COM acesso independente da versão ao Load(AssemblyName) overload de métodos.

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

Fornece aos objetos COM acesso independente da versão ao Load(Byte[], Byte[], Evidence) overload de métodos.

Load(Byte[], Byte[])

Fornece aos objetos COM acesso independente da versão ao Load(Byte[], Byte[]) overload de métodos.

Load(Byte[])

Fornece aos objetos COM acesso independente da versão ao Load(Byte[]) overload de métodos.

Load(String, Evidence)

Fornece aos objetos COM acesso independente da versão ao Load(String, Evidence) overload de métodos.

Load(String)

Fornece aos objetos COM acesso independente da versão ao Load(String) overload de métodos.

SetAppDomainPolicy(PolicyLevel)

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

SetCachePath(String)

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

SetData(String, Object)

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

SetPrincipalPolicy(PrincipalPolicy)

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

SetShadowCopyPath(String)

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

SetThreadPrincipal(IPrincipal)

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

ToString()

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

evento

Name Description
AssemblyLoad

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

AssemblyResolve

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

DomainUnload

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

ProcessExit

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

ResourceResolve

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

TypeResolve

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

UnhandledException

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

Aplica-se a