_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 AppDomain classe al 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 di tabella virtuale dei membri della System.AppDomain classe a cui è possibile accedere da oggetti COM non gestiti.
Proprietà
| Nome | Descrizione |
|---|---|
| BaseDirectory |
Fornisce oggetti COM con accesso indipendente dalla BaseDirectory versione alla proprietà . |
| DynamicDirectory |
Fornisce oggetti COM con accesso indipendente dalla DynamicDirectory versione alla proprietà . |
| Evidence |
Fornisce oggetti COM con accesso indipendente dalla Evidence versione alla proprietà . |
| FriendlyName |
Fornisce oggetti COM con accesso indipendente dalla FriendlyName versione alla proprietà . |
| RelativeSearchPath |
Fornisce oggetti COM con accesso indipendente dalla RelativeSearchPath versione alla proprietà . |
| ShadowCopyFiles |
Fornisce oggetti COM con accesso indipendente dalla ShadowCopyFiles versione alla proprietà . |
Metodi
| Nome | Descrizione |
|---|---|
| AppendPrivatePath(String) |
Fornisce oggetti COM con accesso indipendente dalla AppendPrivatePath(String) versione al metodo . |
| ClearPrivatePath() |
Fornisce oggetti COM con accesso indipendente dalla ClearPrivatePath() versione al metodo . |
| ClearShadowCopyPath() |
Fornisce oggetti COM con accesso indipendente dalla ClearShadowCopyPath() versione al metodo . |
| CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) metodo. |
| CreateInstance(String, String, Object[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del CreateInstance(String, String, Object[]) metodo. |
| CreateInstance(String, String) |
Fornisce oggetti COM con accesso indipendente dalla CreateInstance(String, String) versione al metodo . |
| CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) metodo. |
| CreateInstanceFrom(String, String, Object[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del CreateInstanceFrom(String, String, Object[]) metodo. |
| CreateInstanceFrom(String, String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del CreateInstanceFrom(String, String) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) metodo. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) metodo. |
| DoCallBack(CrossAppDomainDelegate) |
Fornisce oggetti COM con accesso indipendente dalla DoCallBack(CrossAppDomainDelegate) versione al metodo . |
| Equals(Object) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo ereditato Equals(Object) . |
| ExecuteAssembly(String, Evidence, String[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del ExecuteAssembly(String, Evidence, String[]) metodo. |
| ExecuteAssembly(String, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del ExecuteAssembly(String, Evidence) metodo. |
| ExecuteAssembly(String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del ExecuteAssembly(String) metodo. |
| GetAssemblies() |
Fornisce oggetti COM con accesso indipendente dalla GetAssemblies() versione al metodo . |
| GetData(String) |
Fornisce oggetti COM con accesso indipendente dalla GetData(String) versione al metodo . |
| GetHashCode() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo ereditato GetHashCode() . |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch. |
| GetLifetimeService() |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo ereditato GetLifetimeService() . |
| GetType() |
Fornisce oggetti COM con accesso indipendente dalla GetType() versione al metodo . |
| 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 di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). |
| InitializeLifetimeService() |
Fornisce oggetti COM con accesso indipendente dalla InitializeLifetimeService() versione al metodo . |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto . |
| Load(AssemblyName, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del Load(AssemblyName, Evidence) metodo. |
| Load(AssemblyName) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del Load(AssemblyName) metodo. |
| Load(Byte[], Byte[], Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del Load(Byte[], Byte[], Evidence) metodo. |
| Load(Byte[], Byte[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del Load(Byte[], Byte[]) metodo. |
| Load(Byte[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del Load(Byte[]) metodo. |
| Load(String, Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del Load(String, Evidence) metodo. |
| Load(String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del Load(String) metodo. |
| SetAppDomainPolicy(PolicyLevel) |
Fornisce oggetti COM con accesso indipendente dalla SetAppDomainPolicy(PolicyLevel) versione al metodo . |
| SetCachePath(String) |
Fornisce oggetti COM con accesso indipendente dalla SetCachePath(String) versione al metodo . |
| SetData(String, Object) |
Fornisce oggetti COM con accesso indipendente dalla SetData(String, Object) versione al metodo . |
| SetPrincipalPolicy(PrincipalPolicy) |
Fornisce oggetti COM con accesso indipendente dalla SetPrincipalPolicy(PrincipalPolicy) versione al metodo . |
| SetShadowCopyPath(String) |
Fornisce oggetti COM con accesso indipendente dalla SetShadowCopyPath(String) versione al metodo . |
| SetThreadPrincipal(IPrincipal) |
Fornisce oggetti COM con accesso indipendente dalla SetThreadPrincipal(IPrincipal) versione al metodo . |
| ToString() |
Fornisce oggetti COM con accesso indipendente dalla ToString() versione al metodo . |
Eventi
| Nome | Descrizione |
|---|---|
| AssemblyLoad |
Fornisce agli oggetti COM l'accesso indipendente dalla versione all'evento AssemblyLoad . |
| AssemblyResolve |
Fornisce agli oggetti COM l'accesso indipendente dalla versione all'evento AssemblyResolve . |
| DomainUnload |
Fornisce agli oggetti COM l'accesso indipendente dalla versione all'evento DomainUnload . |
| ProcessExit |
Fornisce agli oggetti COM l'accesso indipendente dalla versione all'evento ProcessExit . |
| ResourceResolve |
Fornisce agli oggetti COM l'accesso indipendente dalla versione all'evento ResourceResolve . |
| TypeResolve |
Fornisce agli oggetti COM l'accesso indipendente dalla versione all'evento TypeResolve . |
| UnhandledException |
Fornisce agli oggetti COM l'accesso indipendente dalla versione all'evento UnhandledException . |