AppDomain.CreateDomain Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ú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.