_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 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. |