_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 class _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^, array<Object^>^, CultureInfo^, array<Object^>^, Evidence^)
System_CAPS_pubmethodCreateInstance(String^, String^, array<Object^>^)

Provides COM objects with version-independent access to the AppDomain::CreateInstance(String^, String^, array<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^, array<Object^>^, CultureInfo^, array<Object^>^, Evidence^)
System_CAPS_pubmethodCreateInstanceFrom(String^, String^, array<Object^>^)

Provides COM objects with version-independent access to the AppDomain::CreateInstanceFrom(String^, String^, array<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^, array<String^>^)

Provides COM objects with version-independent access to the AppDomain::ExecuteAssembly(String^, Evidence^, array<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(array<Byte>^)

Provides COM objects with version-independent access to the AppDomain::Load(array<Byte>^) method overload.

System_CAPS_pubmethodLoad(array<Byte>^, array<Byte>^)

Provides COM objects with version-independent access to the AppDomain::Load(array<Byte>^, array<Byte>^) method overload.

System_CAPS_pubmethodLoad(array<Byte>^, array<Byte>^, Evidence^)

Provides COM objects with version-independent access to the AppDomain::Load(array<Byte>^, array<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: