_AppDomain Interfaccia

Definizione

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 .

Si applica a