Creates a new application domain using the specified name, evidence, application domain setup information, default permission set, and array of fully trusted assemblies.
Public Shared Function CreateDomain ( _ friendlyName As String, _ securityInfo As Evidence, _ info As AppDomainSetup, _ grantSet As PermissionSet, _ ParamArray fullTrustAssemblies As StrongName() _ ) As AppDomain
Dim friendlyName As String Dim securityInfo As Evidence Dim info As AppDomainSetup Dim grantSet As PermissionSet Dim fullTrustAssemblies As StrongName() Dim returnValue As AppDomain returnValue = AppDomain.CreateDomain(friendlyName, _ securityInfo, info, grantSet, fullTrustAssemblies)
public static AppDomain CreateDomain( string friendlyName, Evidence securityInfo, AppDomainSetup info, PermissionSet grantSet, params StrongName[] fullTrustAssemblies )
public: static AppDomain^ CreateDomain( String^ friendlyName, Evidence^ securityInfo, AppDomainSetup^ info, PermissionSet^ grantSet, ... array<StrongName^>^ fullTrustAssemblies )
public static function CreateDomain( friendlyName : String, securityInfo : Evidence, info : AppDomainSetup, grantSet : PermissionSet, ... fullTrustAssemblies : StrongName[] ) : AppDomain
friendlyName is nullNothingnullptra null reference (Nothing in Visual Basic).
The application domain is nullNothingnullptra null reference (Nothing in Visual Basic).
If securityInfo is not supplied, the evidence from the current application domain is used.
The information provided for grantSet and fullTrustAssemblies is used to create an ApplicationTrust object for the new application domain.
If the current application domain has an empty Evidence, SecurityException is thrown when creating a new application domain and passing nullNothingnullptra null reference (Nothing in Visual Basic) for securityInfo. An empty Evidence always results in an empty grant set. For example, a default application domain can have an empty Evidence if it is created from unmanaged code.
to provide evidence. Associated enumeration: SecurityPermissionFlag..::.ControlEvidence.
for the ability to create and manipulate an application domain. Associated enumeration: SecurityPermissionFlag..::.ControlAppDomain. Security action: Demand.
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98