_AppDomain Interface
TOC
Collapse the table of content
Expand the table of content

_AppDomain Interface

 

Exposes the public members of the System.AppDomain class to unmanaged code.

This API is not CLS-compliant.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

[GuidAttribute("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface _AppDomain

NameDescription
System_CAPS_pubpropertyBaseDirectory

Provides COM objects with version-independent access to the AppDomain.BaseDirectory property.

System_CAPS_pubpropertyDynamicDirectory

Provides COM objects with version-independent access to the AppDomain.DynamicDirectory property.

System_CAPS_pubpropertyEvidence

Provides COM objects with version-independent access to the AppDomain.Evidence property.

System_CAPS_pubpropertyFriendlyName

Provides COM objects with version-independent access to the AppDomain.FriendlyName property.

System_CAPS_pubpropertyRelativeSearchPath

Provides COM objects with version-independent access to the AppDomain.RelativeSearchPath property.

System_CAPS_pubpropertyShadowCopyFiles

Provides COM objects with version-independent access to the AppDomain.ShadowCopyFiles property.

NameDescription
System_CAPS_pubmethodAppendPrivatePath(String)

Provides COM objects with version-independent access to the AppDomain.AppendPrivatePath method.

System_CAPS_pubmethodClearPrivatePath()

Provides COM objects with version-independent access to the AppDomain.ClearPrivatePath method.

System_CAPS_pubmethodClearShadowCopyPath()

Provides COM objects with version-independent access to the AppDomain.ClearShadowCopyPath method.

System_CAPS_pubmethodCreateInstance(String, String)

Provides COM objects with version-independent access to the AppDomain.CreateInstance method.

System_CAPS_pubmethodCreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
System_CAPS_pubmethodCreateInstance(String, String, Object[])

Provides COM objects with version-independent access to the AppDomain.CreateInstance(String, String, Object[]) method overload.

System_CAPS_pubmethodCreateInstanceFrom(String, String)

Provides COM objects with version-independent access to the AppDomain.CreateInstanceFrom(String, String) method overload.

System_CAPS_pubmethodCreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
System_CAPS_pubmethodCreateInstanceFrom(String, String, Object[])

Provides COM objects with version-independent access to the AppDomain.CreateInstanceFrom(String, String, Object[]) method overload.

System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Provides COM objects with version-independent access to the AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) method overload.

System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Provides COM objects with version-independent access to the AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) method overload.

System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Provides COM objects with version-independent access to the AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) method overload.

System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Provides COM objects with version-independent access to the AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) method overload.

System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
System_CAPS_pubmethodDefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
System_CAPS_pubmethodDoCallBack(CrossAppDomainDelegate)

Provides COM objects with version-independent access to the AppDomain.DoCallBack method.

System_CAPS_pubmethodEquals(Object)

Provides COM objects with version-independent access to the inherited Object.Equals method.

System_CAPS_pubmethodExecuteAssembly(String)

Provides COM objects with version-independent access to the AppDomain.ExecuteAssembly(String) method overload.

System_CAPS_pubmethodExecuteAssembly(String, Evidence)

Provides COM objects with version-independent access to the AppDomain.ExecuteAssembly(String, Evidence) method overload.

System_CAPS_pubmethodExecuteAssembly(String, Evidence, String[])

Provides COM objects with version-independent access to the AppDomain.ExecuteAssembly(String, Evidence, String[]) method overload.

System_CAPS_pubmethodGetAssemblies()

Provides COM objects with version-independent access to the AppDomain.GetAssemblies method.

System_CAPS_pubmethodGetData(String)

Provides COM objects with version-independent access to the AppDomain.GetData method.

System_CAPS_pubmethodGetHashCode()

Provides COM objects with version-independent access to the inherited Object.GetHashCode method.

System_CAPS_pubmethodGetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Maps a set of names to a corresponding set of dispatch identifiers.

System_CAPS_pubmethodGetLifetimeService()

Provides COM objects with version-independent access to the inherited MarshalByRefObject.GetLifetimeService method.

System_CAPS_pubmethodGetType()

Provides COM objects with version-independent access to the AppDomain.GetType method.

System_CAPS_pubmethodGetTypeInfo(UInt32, UInt32, IntPtr)

Retrieves the type information for an object, which can then be used to get the type information for an interface.

System_CAPS_pubmethodGetTypeInfoCount(UInt32)

Retrieves the number of type information interfaces that an object provides (either 0 or 1).

System_CAPS_pubmethodInitializeLifetimeService()

Provides COM objects with version-independent access to the AppDomain.InitializeLifetimeService method.

System_CAPS_pubmethodInvoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Provides access to properties and methods exposed by an object.

System_CAPS_pubmethodLoad(AssemblyName)

Provides COM objects with version-independent access to the AppDomain.Load(AssemblyName) method overload.

System_CAPS_pubmethodLoad(AssemblyName, Evidence)

Provides COM objects with version-independent access to the AppDomain.Load(AssemblyName, Evidence) method overload.

System_CAPS_pubmethodLoad(Byte[])

Provides COM objects with version-independent access to the AppDomain.Load(Byte[]) method overload.

System_CAPS_pubmethodLoad(Byte[], Byte[])

Provides COM objects with version-independent access to the AppDomain.Load(Byte[], Byte[]) method overload.

System_CAPS_pubmethodLoad(Byte[], Byte[], Evidence)

Provides COM objects with version-independent access to the AppDomain.Load(Byte[], Byte[], Evidence) method overload.

System_CAPS_pubmethodLoad(String)

Provides COM objects with version-independent access to the AppDomain.Load(String) method overload.

System_CAPS_pubmethodLoad(String, Evidence)

Provides COM objects with version-independent access to the AppDomain.Load(String, Evidence) method overload.

System_CAPS_pubmethodSetAppDomainPolicy(PolicyLevel)

Provides COM objects with version-independent access to the AppDomain.SetAppDomainPolicy method.

System_CAPS_pubmethodSetCachePath(String)

Provides COM objects with version-independent access to the AppDomain.SetCachePath method.

System_CAPS_pubmethodSetData(String, Object)

Provides COM objects with version-independent access to the AppDomain.SetData method.

System_CAPS_pubmethodSetPrincipalPolicy(PrincipalPolicy)

Provides COM objects with version-independent access to the AppDomain.SetPrincipalPolicy method.

System_CAPS_pubmethodSetShadowCopyPath(String)

Provides COM objects with version-independent access to the AppDomain.SetShadowCopyPath method.

System_CAPS_pubmethodSetThreadPrincipal(IPrincipal)

Provides COM objects with version-independent access to the AppDomain.SetThreadPrincipal method.

System_CAPS_pubmethodToString()

Provides COM objects with version-independent access to the AppDomain.ToString method.

NameDescription
System_CAPS_pubeventAssemblyLoad

Provides COM objects with version-independent access to the AppDomain.AssemblyLoad event.

System_CAPS_pubeventAssemblyResolve

Provides COM objects with version-independent access to the AppDomain.AssemblyResolve event.

System_CAPS_pubeventDomainUnload

Provides COM objects with version-independent access to the AppDomain.DomainUnload event.

System_CAPS_pubeventProcessExit

Provides COM objects with version-independent access to the AppDomain.ProcessExit event.

System_CAPS_pubeventResourceResolve

Provides COM objects with version-independent access to the AppDomain.ResourceResolve event.

System_CAPS_pubeventTypeResolve

Provides COM objects with version-independent access to the AppDomain.TypeResolve event.

System_CAPS_pubeventUnhandledException

Provides COM objects with version-independent access to the AppDomain.UnhandledException event.

This interface preserves the vtable order of the System.AppDomain class members that can be accessed by unmanaged COM objects.

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft