Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

AppDomain::IsHomogenous Property

.NET Framework (current version)
 

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
Available since 4.0
Return to top
Show: