Comparteix a través de


_AppDomain Interfaz

Definición

Importante

Esta API no es conforme a CLS.

Expone los miembros públicos de la clase AppDomain a 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 de la tabla virtual de los miembros de clase a los System.AppDomain que pueden tener acceso los objetos COM no administrados.

Propiedades

BaseDirectory

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

DynamicDirectory

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

Evidence

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

FriendlyName

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

RelativeSearchPath

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

ShadowCopyFiles

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

Métodos

AppendPrivatePath(String)

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

ClearPrivatePath()

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

ClearShadowCopyPath()

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

CreateInstance(String, String)

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

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

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

CreateInstance(String, String, Object[])

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

CreateInstanceFrom(String, String)

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

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

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

CreateInstanceFrom(String, String, Object[])

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

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

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

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

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

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

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

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

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

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

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

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

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

DoCallBack(CrossAppDomainDelegate)

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

Equals(Object)

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

ExecuteAssembly(String)

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

ExecuteAssembly(String, Evidence)

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

ExecuteAssembly(String, Evidence, String[])

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

GetAssemblies()

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

GetData(String)

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

GetHashCode()

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

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

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

GetLifetimeService()

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

GetType()

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

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 el acceso independiente de la versión de los objetos COM al método InitializeLifetimeService().

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

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

Load(AssemblyName)

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

Load(AssemblyName, Evidence)

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

Load(Byte[])

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

Load(Byte[], Byte[])

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

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

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

Load(String)

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

Load(String, Evidence)

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

SetAppDomainPolicy(PolicyLevel)

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

SetCachePath(String)

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

SetData(String, Object)

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

SetPrincipalPolicy(PrincipalPolicy)

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

SetShadowCopyPath(String)

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

SetThreadPrincipal(IPrincipal)

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

ToString()

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

Eventos

AssemblyLoad

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

AssemblyResolve

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

DomainUnload

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

ProcessExit

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

ResourceResolve

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

TypeResolve

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

UnhandledException

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

Se aplica a