_AppDomain Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |