Nyelv

AppDomain.CreateDomain Metódus

Definíció

Új alkalmazástartományt hoz létre.

Túlterhelések

Name Description
CreateDomain(String, Evidence, String, String, Boolean, AppDomainInitializer, String[])

Létrehoz egy új alkalmazástartományt a megadott névvel a bizonyítékok, az alkalmazás alap elérési útja, a relatív keresési útvonal és egy paraméter használatával, amely meghatározza, hogy egy szerelvény árnyékmásolata betölthető-e az alkalmazástartományba. Megadja a visszahívási metódust, amelyet az alkalmazástartomány inicializálásakor hív meg, és egy sztringargumentum-tömböt a visszahívási módszer átadásához.

CreateDomain(String, Evidence, String, String, Boolean)

Létrehoz egy új alkalmazástartományt a megadott névvel a bizonyítékok, az alkalmazás alap elérési útja, a relatív keresési útvonal és egy paraméter használatával, amely meghatározza, hogy egy szerelvény árnyékmásolata betölthető-e az alkalmazástartományba.

CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[])

Létrehoz egy új alkalmazástartományt a megadott név, bizonyítékok, alkalmazástartomány beállítási adatai, alapértelmezett engedélykészlet és teljes mértékben megbízható szerelvények tömbje használatával.

CreateDomain(String, Evidence)

Létrehoz egy új alkalmazástartományt a megadott bizonyítékok használatával a megadott névvel.

CreateDomain(String)
Elavult.

Létrehoz egy új alkalmazástartományt a megadott névvel.

CreateDomain(String, Evidence, AppDomainSetup)

Létrehoz egy új alkalmazástartományt a megadott névvel, bizonyítékokkal és alkalmazástartomány beállítási adataival.

CreateDomain(String, Evidence, String, String, Boolean, AppDomainInitializer, String[])

Létrehoz egy új alkalmazástartományt a megadott névvel a bizonyítékok, az alkalmazás alap elérési útja, a relatív keresési útvonal és egy paraméter használatával, amely meghatározza, hogy egy szerelvény árnyékmásolata betölthető-e az alkalmazástartományba. Megadja a visszahívási metódust, amelyet az alkalmazástartomány inicializálásakor hív meg, és egy sztringargumentum-tömböt a visszahívási módszer átadásához.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, System::String ^ appBasePath, System::String ^ appRelativeSearchPath, bool shadowCopyFiles, AppDomainInitializer ^ adInit, cli::array <System::String ^> ^ adInitArgs);
public static AppDomain CreateDomain(string friendlyName, System.Security.Policy.Evidence securityInfo, string appBasePath, string appRelativeSearchPath, bool shadowCopyFiles, AppDomainInitializer adInit, string[] adInitArgs);
static member CreateDomain : string * System.Security.Policy.Evidence * string * string * bool * AppDomainInitializer * string[] -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence, appBasePath As String, appRelativeSearchPath As String, shadowCopyFiles As Boolean, adInit As AppDomainInitializer, adInitArgs As String()) As AppDomain

Paraméterek

friendlyName
String

A tartomány rövid neve. Ez a rövid név megjeleníthető a felhasználói felületeken a tartomány azonosításához. További információért lásd FriendlyName.

securityInfo
Evidence

Az alkalmazástartományban futó kód identitását igazoló bizonyítékok. Adja meg null az aktuális alkalmazástartomány bizonyítékainak használatát.

appBasePath
String

Az az alapkönyvtár, amelyet a szerelvény-feloldó a szerelvények mintavételéhez használ. További információért lásd BaseDirectory.

appRelativeSearchPath
String

Annak az alapkönyvtárnak az elérési útja, ahol a szerelvény-feloldónak privát szerelvényeket kell mintavételeként használnia. További információért lásd RelativeSearchPath.

shadowCopyFiles
Boolean

true egy szerelvény árnyékmásolatának betöltése az alkalmazástartományba.

adInit
AppDomainInitializer

Az AppDomainInitializer új AppDomain objektum inicializálásakor meghívandó visszahívási metódust képviselő meghatalmazott.

adInitArgs
String[]

Az új adInit objektum inicializálásakor a AppDomainvisszahívásnak átadandó sztringargumentumok tömbje.

Válaszok

Az újonnan létrehozott alkalmazástartomány.

Kivételek

friendlyName az null.

Megjegyzések

Az általuk adInit képviselt metódus végrehajtása az újonnan létrehozott alkalmazástartomány kontextusában történik.

Ha securityInfo nincs megadva, a rendszer az aktuális alkalmazástartományból származó bizonyítékokat használja.

Az árnyékmásolással kapcsolatos további információkért lásd ShadowCopyFiles az árnyékmásoló szerelvényeket.

Important

Ne használja ezt a metódust túlterhelésként védőfalas alkalmazástartományok létrehozásához. A .NET 4. keretrendszertől kezdve a securityInfo-hez megadott bizonyítékok már nem érintik az alkalmazástartomány engedélyezési készletét. A metódus túlterhelésével CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) védőfalas alkalmazástartományokat hozhat létre.

A következőre érvényes:

CreateDomain(String, Evidence, String, String, Boolean)

Létrehoz egy új alkalmazástartományt a megadott névvel a bizonyítékok, az alkalmazás alap elérési útja, a relatív keresési útvonal és egy paraméter használatával, amely meghatározza, hogy egy szerelvény árnyékmásolata betölthető-e az alkalmazástartományba.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, System::String ^ appBasePath, System::String ^ appRelativeSearchPath, bool shadowCopyFiles);
public static AppDomain CreateDomain(string friendlyName, System.Security.Policy.Evidence securityInfo, string appBasePath, string appRelativeSearchPath, bool shadowCopyFiles);
static member CreateDomain : string * System.Security.Policy.Evidence * string * string * bool -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence, appBasePath As String, appRelativeSearchPath As String, shadowCopyFiles As Boolean) As AppDomain

Paraméterek

friendlyName
String

A tartomány rövid neve. Ez a rövid név megjeleníthető a felhasználói felületeken a tartomány azonosításához. További információért lásd FriendlyName.

securityInfo
Evidence

Az alkalmazástartományban futó kód identitását igazoló bizonyítékok. Adja meg null az aktuális alkalmazástartomány bizonyítékainak használatát.

appBasePath
String

Az az alapkönyvtár, amelyet a szerelvény-feloldó a szerelvények mintavételéhez használ. További információért lásd BaseDirectory.

appRelativeSearchPath
String

Annak az alapkönyvtárnak az elérési útja, ahol a szerelvény-feloldónak privát szerelvényeket kell mintavételeként használnia. További információért lásd RelativeSearchPath.

shadowCopyFiles
Boolean

Ha trueegy szerelvény árnyékmásolata betöltődik ebbe az alkalmazástartományba.

Válaszok

Az újonnan létrehozott alkalmazástartomány.

Kivételek

friendlyName az null.

Példák

Az alábbi minta általában bemutatja, hogyan hozhat létre tartományt az CreateDomain egyik túlterhelés használatával.

// Set up the AppDomainSetup
AppDomainSetup^ setup = gcnew AppDomainSetup;
setup->ApplicationBase = "(some directory)";
setup->ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence^ baseEvidence = AppDomain::CurrentDomain->Evidence;
Evidence^ evidence = gcnew Evidence( baseEvidence );
evidence->AddAssembly( "(some assembly)" );
evidence->AddHost( "(some host)" );

// Create the AppDomain
AppDomain^ newDomain = AppDomain::CreateDomain( "newDomain", evidence, setup );
// Set up the AppDomainSetup
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "(some directory)";
setup.ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence baseEvidence = AppDomain.CurrentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
evidence.AddAssembly("(some assembly)");
evidence.AddHost("(some host)");

// Create the AppDomain
AppDomain newDomain = AppDomain.CreateDomain("newDomain", evidence, setup);
open System
open System.Security.Policy

// Set up the AppDomainSetup
let setup = AppDomainSetup()
setup.ApplicationBase <- "(some directory)"
setup.ConfigurationFile <- "(some file)"

// Set up the Evidence
let baseEvidence = AppDomain.CurrentDomain.Evidence
let evidence = Evidence baseEvidence
evidence.AddAssembly "(some assembly)"
evidence.AddHost "(some host)" 

// Create the AppDomain
let newDomain = AppDomain.CreateDomain("newDomain", evidence, setup)
' Set up the AppDomainSetup
Dim setup As New AppDomainSetup()
setup.ApplicationBase = "(some directory)"
setup.ConfigurationFile = "(some file)"

' Set up the Evidence
Dim baseEvidence As Evidence = AppDomain.CurrentDomain.Evidence
Dim evidence As New Evidence(baseEvidence)
evidence.AddAssembly("(some assembly)")
evidence.AddHost("(some host)")

' Create the AppDomain
Dim newDomain As AppDomain = AppDomain.CreateDomain("newDomain", evidence, setup)

Megjegyzések

Ha securityInfo nincs megadva, a rendszer az aktuális alkalmazástartományból származó bizonyítékokat használja.

Az árnyékmásolással kapcsolatos további információkért lásd ShadowCopyFiles az árnyékmásoló szerelvényeket.

Important

Ne használja ezt a metódust túlterhelésként védőfalas alkalmazástartományok létrehozásához. A .NET 4. keretrendszertől kezdve a securityInfo-hez megadott bizonyítékok már nem érintik az alkalmazástartomány engedélyezési készletét. A metódus túlterhelésével CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) védőfalas alkalmazástartományokat hozhat létre.

A következőre érvényes:

CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[])

Létrehoz egy új alkalmazástartományt a megadott név, bizonyítékok, alkalmazástartomány beállítási adatai, alapértelmezett engedélykészlet és teljes mértékben megbízható szerelvények tömbje használatával.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, AppDomainSetup ^ info, System::Security::PermissionSet ^ grantSet, ... cli::array <System::Security::Policy::StrongName ^> ^ fullTrustAssemblies);
public static AppDomain CreateDomain(string friendlyName, System.Security.Policy.Evidence securityInfo, AppDomainSetup info, System.Security.PermissionSet grantSet, params System.Security.Policy.StrongName[] fullTrustAssemblies);
static member CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup * System.Security.PermissionSet * System.Security.Policy.StrongName[] -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence, info As AppDomainSetup, grantSet As PermissionSet, ParamArray fullTrustAssemblies As StrongName()) As AppDomain

Paraméterek

friendlyName
String

A tartomány rövid neve. Ez a rövid név megjeleníthető a felhasználói felületeken a tartomány azonosításához. További információkért lásd a leírást FriendlyName.

securityInfo
Evidence

Az alkalmazástartományban futó kód identitását igazoló bizonyítékok. Adja meg null az aktuális alkalmazástartomány bizonyítékainak használatát.

info
AppDomainSetup

Az alkalmazástartomány inicializálási adatait tartalmazó objektum.

grantSet
PermissionSet

Egy alapértelmezett engedélykészlet, amely az új alkalmazástartományba betöltött összes olyan szerelvényeknek van megadva, amelyek nem rendelkeznek meghatározott támogatásokkal.

fullTrustAssemblies
StrongName[]

Az új alkalmazástartományban teljes mértékben megbízhatónak tekinthető szerelvényeket képviselő erős nevek tömbje.

Válaszok

Az újonnan létrehozott alkalmazástartomány.

Kivételek

friendlyName az null.

Az alkalmazástartomány a következő null: .

-vagy-

A ApplicationBase tulajdonság nincs beállítva a AppDomainSetup megadott objektumon info.

Megjegyzések

A megadott objektum tulajdonságát ApplicationBase be kell állítania.AppDomainSetupinfo Ellenkező esetben a rendszer kivételt jelez.

Ha securityInfo nincs megadva, a rendszer az aktuális alkalmazástartományból származó bizonyítékokat használja.

Az új alkalmazástartományhoz tartozó objektum létrehozásához grantSet megadott fullTrustAssemblies és ApplicationTrust használt információk.

A következőre érvényes:

CreateDomain(String, Evidence)

Létrehoz egy új alkalmazástartományt a megadott bizonyítékok használatával a megadott névvel.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo);
public static AppDomain CreateDomain(string friendlyName, System.Security.Policy.Evidence securityInfo);
static member CreateDomain : string * System.Security.Policy.Evidence -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence) As AppDomain

Paraméterek

friendlyName
String

A tartomány rövid neve. Ez a rövid név megjeleníthető a felhasználói felületeken a tartomány azonosításához. További információért lásd FriendlyName.

securityInfo
Evidence

Az alkalmazástartományban futó kód identitását igazoló bizonyítékok. Adja meg null az aktuális alkalmazástartomány bizonyítékainak használatát.

Válaszok

Az újonnan létrehozott alkalmazástartomány.

Kivételek

friendlyName az null.

Példák

Az alábbi minta általában bemutatja, hogyan hozhat létre tartományt az CreateDomain egyik túlterhelés használatával.

// Set up the AppDomainSetup
AppDomainSetup^ setup = gcnew AppDomainSetup;
setup->ApplicationBase = "(some directory)";
setup->ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence^ baseEvidence = AppDomain::CurrentDomain->Evidence;
Evidence^ evidence = gcnew Evidence( baseEvidence );
evidence->AddAssembly( "(some assembly)" );
evidence->AddHost( "(some host)" );

// Create the AppDomain
AppDomain^ newDomain = AppDomain::CreateDomain( "newDomain", evidence, setup );
// Set up the AppDomainSetup
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "(some directory)";
setup.ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence baseEvidence = AppDomain.CurrentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
evidence.AddAssembly("(some assembly)");
evidence.AddHost("(some host)");

// Create the AppDomain
AppDomain newDomain = AppDomain.CreateDomain("newDomain", evidence, setup);
open System
open System.Security.Policy

// Set up the AppDomainSetup
let setup = AppDomainSetup()
setup.ApplicationBase <- "(some directory)"
setup.ConfigurationFile <- "(some file)"

// Set up the Evidence
let baseEvidence = AppDomain.CurrentDomain.Evidence
let evidence = Evidence baseEvidence
evidence.AddAssembly "(some assembly)"
evidence.AddHost "(some host)" 

// Create the AppDomain
let newDomain = AppDomain.CreateDomain("newDomain", evidence, setup)
' Set up the AppDomainSetup
Dim setup As New AppDomainSetup()
setup.ApplicationBase = "(some directory)"
setup.ConfigurationFile = "(some file)"

' Set up the Evidence
Dim baseEvidence As Evidence = AppDomain.CurrentDomain.Evidence
Dim evidence As New Evidence(baseEvidence)
evidence.AddAssembly("(some assembly)")
evidence.AddHost("(some host)")

' Create the AppDomain
Dim newDomain As AppDomain = AppDomain.CreateDomain("newDomain", evidence, setup)

Megjegyzések

Ez a metódus túlterhelés az AppDomainSetup alapértelmezett alkalmazástartomány adatait használja.

Ha securityInfo nincs megadva, a rendszer az aktuális alkalmazástartományból származó bizonyítékokat használja.

Important

Ne használja ezt a metódust túlterhelésként védőfalas alkalmazástartományok létrehozásához. A .NET 4. keretrendszertől kezdve a securityInfo-hez megadott bizonyítékok már nem érintik az alkalmazástartomány engedélyezési készletét. A metódus túlterhelésével CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) védőfalas alkalmazástartományokat hozhat létre.

A következőre érvényes:

CreateDomain(String)

Forrás:
AppDomain.cs
Forrás:
AppDomain.cs
Forrás:
AppDomain.cs
Forrás:
AppDomain.cs
Forrás:
AppDomain.cs

Figyelemfelhívás

Creating and unloading AppDomains is not supported and throws an exception.

Létrehoz egy új alkalmazástartományt a megadott névvel.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName);
[System.Obsolete("Creating and unloading AppDomains is not supported and throws an exception.", DiagnosticId="SYSLIB0024", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static AppDomain CreateDomain(string friendlyName);
public static AppDomain CreateDomain(string friendlyName);
[<System.Obsolete("Creating and unloading AppDomains is not supported and throws an exception.", DiagnosticId="SYSLIB0024", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member CreateDomain : string -> AppDomain
static member CreateDomain : string -> AppDomain
Public Shared Function CreateDomain (friendlyName As String) As AppDomain

Paraméterek

friendlyName
String

A tartomány rövid neve.

Válaszok

Az újonnan létrehozott alkalmazástartomány.

Attribútumok

Kivételek

friendlyName az null.

.NET Core és .NET 5+ csak: Minden esetben.

Példák

Az alábbi minta általában bemutatja, hogyan hozhat létre tartományt az CreateDomain egyik túlterhelés használatával.

// Set up the AppDomainSetup
AppDomainSetup^ setup = gcnew AppDomainSetup;
setup->ApplicationBase = "(some directory)";
setup->ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence^ baseEvidence = AppDomain::CurrentDomain->Evidence;
Evidence^ evidence = gcnew Evidence( baseEvidence );
evidence->AddAssembly( "(some assembly)" );
evidence->AddHost( "(some host)" );

// Create the AppDomain
AppDomain^ newDomain = AppDomain::CreateDomain( "newDomain", evidence, setup );
// Set up the AppDomainSetup
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "(some directory)";
setup.ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence baseEvidence = AppDomain.CurrentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
evidence.AddAssembly("(some assembly)");
evidence.AddHost("(some host)");

// Create the AppDomain
AppDomain newDomain = AppDomain.CreateDomain("newDomain", evidence, setup);
open System
open System.Security.Policy

// Set up the AppDomainSetup
let setup = AppDomainSetup()
setup.ApplicationBase <- "(some directory)"
setup.ConfigurationFile <- "(some file)"

// Set up the Evidence
let baseEvidence = AppDomain.CurrentDomain.Evidence
let evidence = Evidence baseEvidence
evidence.AddAssembly "(some assembly)"
evidence.AddHost "(some host)" 

// Create the AppDomain
let newDomain = AppDomain.CreateDomain("newDomain", evidence, setup)
' Set up the AppDomainSetup
Dim setup As New AppDomainSetup()
setup.ApplicationBase = "(some directory)"
setup.ConfigurationFile = "(some file)"

' Set up the Evidence
Dim baseEvidence As Evidence = AppDomain.CurrentDomain.Evidence
Dim evidence As New Evidence(baseEvidence)
evidence.AddAssembly("(some assembly)")
evidence.AddHost("(some host)")

' Create the AppDomain
Dim newDomain As AppDomain = AppDomain.CreateDomain("newDomain", evidence, setup)

Megjegyzések

A friendlyName paraméter célja, hogy a tartományt az emberek számára jelentőségteljes módon azonosítsa. Ennek a sztringnek alkalmasnak kell lennie a felhasználói felületeken való megjelenítésre.

Ez a metódus túlterhelés az AppDomainSetup alapértelmezett alkalmazástartomány adatait használja.

Lásd még

A következőre érvényes:

CreateDomain(String, Evidence, AppDomainSetup)

Létrehoz egy új alkalmazástartományt a megadott névvel, bizonyítékokkal és alkalmazástartomány beállítási adataival.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, AppDomainSetup ^ info);
public static AppDomain CreateDomain(string friendlyName, System.Security.Policy.Evidence securityInfo, AppDomainSetup info);
static member CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence, info As AppDomainSetup) As AppDomain

Paraméterek

friendlyName
String

A tartomány rövid neve. Ez a rövid név megjeleníthető a felhasználói felületeken a tartomány azonosításához. További információért lásd FriendlyName.

securityInfo
Evidence

Az alkalmazástartományban futó kód identitását igazoló bizonyítékok. Adja meg null az aktuális alkalmazástartomány bizonyítékainak használatát.

info
AppDomainSetup

Az alkalmazástartomány inicializálási adatait tartalmazó objektum.

Válaszok

Az újonnan létrehozott alkalmazástartomány.

Kivételek

friendlyName az null.

Példák

Az alábbi minta általában bemutatja, hogyan hozhat létre tartományt az CreateDomain egyik túlterhelés használatával.

// Set up the AppDomainSetup
AppDomainSetup^ setup = gcnew AppDomainSetup;
setup->ApplicationBase = "(some directory)";
setup->ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence^ baseEvidence = AppDomain::CurrentDomain->Evidence;
Evidence^ evidence = gcnew Evidence( baseEvidence );
evidence->AddAssembly( "(some assembly)" );
evidence->AddHost( "(some host)" );

// Create the AppDomain
AppDomain^ newDomain = AppDomain::CreateDomain( "newDomain", evidence, setup );
// Set up the AppDomainSetup
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "(some directory)";
setup.ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence baseEvidence = AppDomain.CurrentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
evidence.AddAssembly("(some assembly)");
evidence.AddHost("(some host)");

// Create the AppDomain
AppDomain newDomain = AppDomain.CreateDomain("newDomain", evidence, setup);
open System
open System.Security.Policy

// Set up the AppDomainSetup
let setup = AppDomainSetup()
setup.ApplicationBase <- "(some directory)"
setup.ConfigurationFile <- "(some file)"

// Set up the Evidence
let baseEvidence = AppDomain.CurrentDomain.Evidence
let evidence = Evidence baseEvidence
evidence.AddAssembly "(some assembly)"
evidence.AddHost "(some host)" 

// Create the AppDomain
let newDomain = AppDomain.CreateDomain("newDomain", evidence, setup)
' Set up the AppDomainSetup
Dim setup As New AppDomainSetup()
setup.ApplicationBase = "(some directory)"
setup.ConfigurationFile = "(some file)"

' Set up the Evidence
Dim baseEvidence As Evidence = AppDomain.CurrentDomain.Evidence
Dim evidence As New Evidence(baseEvidence)
evidence.AddAssembly("(some assembly)")
evidence.AddHost("(some host)")

' Create the AppDomain
Dim newDomain As AppDomain = AppDomain.CreateDomain("newDomain", evidence, setup)

Megjegyzések

Ha info nincs megadva, a metódus túlterhelése az AppDomainSetup alapértelmezett alkalmazástartományból származó információkat használja.

Ha securityInfo nincs megadva, a rendszer az aktuális alkalmazástartományból származó bizonyítékokat használja.

Important

Ne használja ezt a metódust túlterhelésként védőfalas alkalmazástartományok létrehozásához. A .NET 4. keretrendszertől kezdve a securityInfo-hez megadott bizonyítékok már nem érintik az alkalmazástartomány engedélyezési készletét. A metódus túlterhelésével CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) védőfalas alkalmazástartományokat hozhat létre.

A következőre érvényes: