Condividi tramite


_AppDomain Interfaccia

Definizione

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.

Si applica a