_AppDomain Interfaz

Definición

Importante

Esta API no es conforme a CLS.

Expone los miembros públicos de la AppDomain clase al código no administrado.

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

Comentarios

Esta interfaz conserva el orden vtable de los miembros de clase a los System.AppDomain que pueden tener acceso los objetos COM no administrados.

Propiedades

Nombre Description
BaseDirectory

Proporciona a los objetos COM acceso independiente de la versión a la BaseDirectory propiedad .

DynamicDirectory

Proporciona a los objetos COM acceso independiente de la versión a la DynamicDirectory propiedad .

Evidence

Proporciona a los objetos COM acceso independiente de la versión a la Evidence propiedad .

FriendlyName

Proporciona a los objetos COM acceso independiente de la versión a la FriendlyName propiedad .

RelativeSearchPath

Proporciona a los objetos COM acceso independiente de la versión a la RelativeSearchPath propiedad .

ShadowCopyFiles

Proporciona a los objetos COM acceso independiente de la versión a la ShadowCopyFiles propiedad .

Métodos

Nombre Description
AppendPrivatePath(String)

Proporciona objetos COM con acceso independiente de la versión al AppendPrivatePath(String) método .

ClearPrivatePath()

Proporciona objetos COM con acceso independiente de la versión al ClearPrivatePath() método .

ClearShadowCopyPath()

Proporciona objetos COM con acceso independiente de la versión al ClearShadowCopyPath() método .

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

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) método.

CreateInstance(String, String, Object[])

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del CreateInstance(String, String, Object[]) método.

CreateInstance(String, String)

Proporciona objetos COM con acceso independiente de la versión al CreateInstance(String, String) método .

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

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) método.

CreateInstanceFrom(String, String, Object[])

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del CreateInstanceFrom(String, String, Object[]) método.

CreateInstanceFrom(String, String)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del CreateInstanceFrom(String, String) método.

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

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) método.

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

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) método.

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

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) método.

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

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) método.

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

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) método.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) método.

DoCallBack(CrossAppDomainDelegate)

Proporciona objetos COM con acceso independiente de la versión al DoCallBack(CrossAppDomainDelegate) método .

Equals(Object)

Proporciona objetos COM con acceso independiente de la versión al método heredado Equals(Object) .

ExecuteAssembly(String, Evidence, String[])

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del ExecuteAssembly(String, Evidence, String[]) método.

ExecuteAssembly(String, Evidence)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del ExecuteAssembly(String, Evidence) método.

ExecuteAssembly(String)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del ExecuteAssembly(String) método.

GetAssemblies()

Proporciona objetos COM con acceso independiente de la versión al GetAssemblies() método .

GetData(String)

Proporciona objetos COM con acceso independiente de la versión al GetData(String) método .

GetHashCode()

Proporciona objetos COM con acceso independiente de la versión al método heredado GetHashCode() .

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

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

GetLifetimeService()

Proporciona objetos COM con acceso independiente de la versión al método heredado GetLifetimeService() .

GetType()

Proporciona objetos COM con acceso independiente de la versión al GetType() método .

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.

GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).

InitializeLifetimeService()

Proporciona objetos COM con acceso independiente de la versión al InitializeLifetimeService() método .

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

Proporciona acceso a propiedades y métodos expuestos por un objeto .

Load(AssemblyName, Evidence)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del Load(AssemblyName, Evidence) método.

Load(AssemblyName)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del Load(AssemblyName) método.

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

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del Load(Byte[], Byte[], Evidence) método.

Load(Byte[], Byte[])

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del Load(Byte[], Byte[]) método.

Load(Byte[])

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del Load(Byte[]) método.

Load(String, Evidence)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del Load(String, Evidence) método.

Load(String)

Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del Load(String) método.

SetAppDomainPolicy(PolicyLevel)

Proporciona objetos COM con acceso independiente de la versión al SetAppDomainPolicy(PolicyLevel) método .

SetCachePath(String)

Proporciona objetos COM con acceso independiente de la versión al SetCachePath(String) método .

SetData(String, Object)

Proporciona objetos COM con acceso independiente de la versión al SetData(String, Object) método .

SetPrincipalPolicy(PrincipalPolicy)

Proporciona objetos COM con acceso independiente de la versión al SetPrincipalPolicy(PrincipalPolicy) método .

SetShadowCopyPath(String)

Proporciona objetos COM con acceso independiente de la versión al SetShadowCopyPath(String) método .

SetThreadPrincipal(IPrincipal)

Proporciona objetos COM con acceso independiente de la versión al SetThreadPrincipal(IPrincipal) método .

ToString()

Proporciona objetos COM con acceso independiente de la versión al ToString() método .

Eventos

Nombre Description
AssemblyLoad

Proporciona objetos COM con acceso independiente de la versión al AssemblyLoad evento.

AssemblyResolve

Proporciona objetos COM con acceso independiente de la versión al AssemblyResolve evento.

DomainUnload

Proporciona objetos COM con acceso independiente de la versión al DomainUnload evento.

ProcessExit

Proporciona objetos COM con acceso independiente de la versión al ProcessExit evento.

ResourceResolve

Proporciona objetos COM con acceso independiente de la versión al ResourceResolve evento.

TypeResolve

Proporciona objetos COM con acceso independiente de la versión al TypeResolve evento.

UnhandledException

Proporciona objetos COM con acceso independiente de la versión al UnhandledException evento.

Se aplica a