Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

AppDomain::IsHomogenous Property

.NET Framework 4.6 and 4.5

Gets a value that indicates whether the current application domain has a set of permissions that is granted to all assemblies that are loaded into the application domain.

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

public:
property bool IsHomogenous {
	bool get ();
}

Property Value

Type: System::Boolean
true if the current application domain has a homogenous set of permissions; otherwise, false.

This property returns true for sandboxed application domains that were created by using the AppDomain::CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, array<StrongName>) method overload. Sandboxed application domains have a homogenous set of permissions; that is, the same set of permissions is granted to all partially trusted assemblies that are loaded into the application domain. A sandboxed application domain optionally has a list of strong-named assemblies that are exempt from this permission set, and instead run with full trust.

Fully trusted code can use the PermissionSet property to determine the homogenous grant set of a sandboxed application domain.

This property also returns true for the default application domain of a desktop application, because that application domain grants full trust to all assemblies.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4
Show:
© 2015 Microsoft