_AppDomain Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Espone i membri pubblici della classe AppDomain a codice non gestito.
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
- Derivato
- Attributi
Commenti
Questa interfaccia mantiene l'ordine della tabella virtuale dei membri della System.AppDomain classe a cui è possibile accedere da oggetti COM non gestiti.
Proprietà
| BaseDirectory |
Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà BaseDirectory. |
| DynamicDirectory |
Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà DynamicDirectory. |
| Evidence |
Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà Evidence. |
| FriendlyName |
Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà FriendlyName. |
| RelativeSearchPath |
Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà RelativeSearchPath. |
| ShadowCopyFiles |
Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà ShadowCopyFiles. |
Metodi
| AppendPrivatePath(String) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo AppendPrivatePath(String). |
| ClearPrivatePath() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo ClearPrivatePath(). |
| ClearShadowCopyPath() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo ClearShadowCopyPath(). |
| CreateInstance(String, String) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo CreateInstance(String, String). |
| CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence). |
| CreateInstance(String, String, Object[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstance(String, String, Object[]). |
| CreateInstanceFrom(String, String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String). |
| CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence). |
| CreateInstanceFrom(String, String, Object[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String, Object[]). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean). |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet). |
| DoCallBack(CrossAppDomainDelegate) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo DoCallBack(CrossAppDomainDelegate). |
| Equals(Object) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo Equals(Object) ereditato. |
| ExecuteAssembly(String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo ExecuteAssembly(String). |
| ExecuteAssembly(String, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo ExecuteAssembly(String, Evidence). |
| ExecuteAssembly(String, Evidence, String[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo ExecuteAssembly(String, Evidence, String[]). |
| GetAssemblies() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetAssemblies(). |
| GetData(String) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetData(String). |
| GetHashCode() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetHashCode() ereditato. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. |
| GetLifetimeService() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetLifetimeService() ereditato. |
| GetType() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetType(). |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia. |
| GetTypeInfoCount(UInt32) |
Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). |
| InitializeLifetimeService() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo InitializeLifetimeService(). |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso a proprietà e metodi esposti da un oggetto. |
| Load(AssemblyName) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo Load(AssemblyName). |
| Load(AssemblyName, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo Load(AssemblyName, Evidence). |
| Load(Byte[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo Load(Byte[]). |
| Load(Byte[], Byte[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo Load(Byte[], Byte[]). |
| Load(Byte[], Byte[], Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo Load(Byte[], Byte[], Evidence). |
| Load(String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo Load(String). |
| Load(String, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo Load(String, Evidence). |
| SetAppDomainPolicy(PolicyLevel) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo SetAppDomainPolicy(PolicyLevel). |
| SetCachePath(String) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo SetCachePath(String). |
| SetData(String, Object) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo SetData(String, Object). |
| SetPrincipalPolicy(PrincipalPolicy) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo SetPrincipalPolicy(PrincipalPolicy). |
| SetShadowCopyPath(String) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo SetShadowCopyPath(String). |
| SetThreadPrincipal(IPrincipal) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo SetThreadPrincipal(IPrincipal). |
| ToString() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo ToString(). |
Eventi
| AssemblyLoad |
Fornisce oggetti COM con accesso indipendente dalla versione all'evento AssemblyLoad. |
| AssemblyResolve |
Fornisce oggetti COM con accesso indipendente dalla versione all'evento AssemblyResolve. |
| DomainUnload |
Fornisce oggetti COM con accesso indipendente dalla versione all'evento DomainUnload. |
| ProcessExit |
Fornisce oggetti COM con accesso indipendente dalla versione all'evento ProcessExit. |
| ResourceResolve |
Fornisce oggetti COM con accesso indipendente dalla versione all'evento ResourceResolve. |
| TypeResolve |
Fornisce oggetti COM con accesso indipendente dalla versione all'evento TypeResolve. |
| UnhandledException |
Fornisce oggetti COM con accesso indipendente dalla versione all'evento UnhandledException. |