AppDomain.CreateDomain Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat domain aplikasi baru.
Overload
| Nama | Deskripsi |
|---|---|
| CreateDomain(String, Evidence, String, String, Boolean, AppDomainInitializer, String[]) |
Membuat domain aplikasi baru dengan nama yang diberikan, menggunakan bukti, jalur dasar aplikasi, jalur pencarian relatif, dan parameter yang menentukan apakah salinan bayangan rakitan akan dimuat ke domain aplikasi. Menentukan metode panggilan balik yang dipanggil saat domain aplikasi diinisialisasi, dan array argumen string untuk meneruskan metode panggilan balik. |
| CreateDomain(String, Evidence, String, String, Boolean) |
Membuat domain aplikasi baru dengan nama yang diberikan, menggunakan bukti, jalur dasar aplikasi, jalur pencarian relatif, dan parameter yang menentukan apakah salinan bayangan rakitan akan dimuat ke domain aplikasi. |
| CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) |
Membuat domain aplikasi baru menggunakan nama, bukti, informasi penyiapan domain aplikasi yang ditentukan, kumpulan izin default, dan array rakitan yang sepenuhnya tepercaya. |
| CreateDomain(String, Evidence) |
Membuat domain aplikasi baru dengan nama yang diberikan menggunakan bukti yang disediakan. |
| CreateDomain(String) |
Kedaluwarsa.
Membuat domain aplikasi baru dengan nama yang ditentukan. |
| CreateDomain(String, Evidence, AppDomainSetup) |
Membuat domain aplikasi baru menggunakan nama, bukti, dan informasi penyiapan domain aplikasi yang ditentukan. |
CreateDomain(String, Evidence, String, String, Boolean, AppDomainInitializer, String[])
Membuat domain aplikasi baru dengan nama yang diberikan, menggunakan bukti, jalur dasar aplikasi, jalur pencarian relatif, dan parameter yang menentukan apakah salinan bayangan rakitan akan dimuat ke domain aplikasi. Menentukan metode panggilan balik yang dipanggil saat domain aplikasi diinisialisasi, dan array argumen string untuk meneruskan metode panggilan balik.
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
Parameter
- friendlyName
- String
Nama domain yang mudah diingat. Nama yang mudah diingat ini dapat ditampilkan di antarmuka pengguna untuk mengidentifikasi domain. Untuk informasi selengkapnya, lihat FriendlyName .
- securityInfo
- Evidence
Bukti yang menetapkan identitas kode yang berjalan di domain aplikasi. Teruskan null untuk menggunakan bukti domain aplikasi saat ini.
- appBasePath
- String
Direktori dasar yang digunakan pemecah rakitan untuk menyelidiki rakitan. Untuk informasi selengkapnya, lihat BaseDirectory .
- appRelativeSearchPath
- String
Jalur relatif terhadap direktori dasar tempat pemecah masalah perakitan harus menyelidiki rakitan privat. Untuk informasi selengkapnya, lihat RelativeSearchPath .
- shadowCopyFiles
- Boolean
true untuk memuat salinan bayangan rakitan ke domain aplikasi.
- adInit
- AppDomainInitializer
Delegasi AppDomainInitializer yang mewakili metode panggilan balik untuk dipanggil saat objek baru AppDomain diinisialisasi.
- adInitArgs
- String[]
Array argumen string yang akan diteruskan ke panggilan balik yang diwakili oleh adInit, ketika objek baru AppDomain diinisialisasi.
Mengembalikan
Domain aplikasi yang baru dibuat.
Pengecualian
friendlyName adalah null.
Keterangan
Metode yang diwakili oleh adInit dijalankan dalam konteks domain aplikasi yang baru dibuat.
Jika securityInfo tidak disediakan, bukti dari domain aplikasi saat ini digunakan.
Untuk informasi selengkapnya tentang penyalinan bayangan, lihat ShadowCopyFiles dan Rakitan Penyalinan Bayangan.
Penting
Jangan gunakan metode ini kelebihan beban untuk membuat domain aplikasi terkotakpasir. Dimulai dengan .NET Framework 4, bukti yang disediakan untuk securityInfo tidak lagi memengaruhi set pemberian domain aplikasi. Gunakan metode kelebihan CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) beban untuk membuat domain aplikasi terkotakpasir.
Berlaku untuk
CreateDomain(String, Evidence, String, String, Boolean)
Membuat domain aplikasi baru dengan nama yang diberikan, menggunakan bukti, jalur dasar aplikasi, jalur pencarian relatif, dan parameter yang menentukan apakah salinan bayangan rakitan akan dimuat ke domain aplikasi.
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
Parameter
- friendlyName
- String
Nama domain yang mudah diingat. Nama yang mudah diingat ini dapat ditampilkan di antarmuka pengguna untuk mengidentifikasi domain. Untuk informasi selengkapnya, lihat FriendlyName .
- securityInfo
- Evidence
Bukti yang menetapkan identitas kode yang berjalan di domain aplikasi. Teruskan null untuk menggunakan bukti domain aplikasi saat ini.
- appBasePath
- String
Direktori dasar yang digunakan pemecah rakitan untuk menyelidiki rakitan. Untuk informasi selengkapnya, lihat BaseDirectory .
- appRelativeSearchPath
- String
Jalur relatif terhadap direktori dasar tempat pemecah masalah perakitan harus menyelidiki rakitan privat. Untuk informasi selengkapnya, lihat RelativeSearchPath .
- shadowCopyFiles
- Boolean
Jika true, salinan bayangan rakitan dimuat ke dalam domain aplikasi ini.
Mengembalikan
Domain aplikasi yang baru dibuat.
Pengecualian
friendlyName adalah null.
Contoh
Sampel berikut menunjukkan, secara umum, cara membuat domain menggunakan salah CreateDomain satu kelebihan beban.
// 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)
Keterangan
Jika securityInfo tidak disediakan, bukti dari domain aplikasi saat ini digunakan.
Untuk informasi selengkapnya tentang penyalinan bayangan, lihat ShadowCopyFiles dan Rakitan Penyalinan Bayangan.
Penting
Jangan gunakan metode ini kelebihan beban untuk membuat domain aplikasi terkotakpasir. Dimulai dengan .NET Framework 4, bukti yang disediakan untuk securityInfo tidak lagi memengaruhi set pemberian domain aplikasi. Gunakan metode kelebihan CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) beban untuk membuat domain aplikasi terkotakpasir.
Berlaku untuk
CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[])
Membuat domain aplikasi baru menggunakan nama, bukti, informasi penyiapan domain aplikasi yang ditentukan, kumpulan izin default, dan array rakitan yang sepenuhnya tepercaya.
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
Parameter
- friendlyName
- String
Nama domain yang mudah diingat. Nama yang mudah diingat ini dapat ditampilkan di antarmuka pengguna untuk mengidentifikasi domain. Untuk informasi selengkapnya, lihat deskripsi FriendlyName.
- securityInfo
- Evidence
Bukti yang menetapkan identitas kode yang berjalan di domain aplikasi. Teruskan null untuk menggunakan bukti domain aplikasi saat ini.
- info
- AppDomainSetup
Objek yang berisi informasi inisialisasi domain aplikasi.
- grantSet
- PermissionSet
Kumpulan izin default yang diberikan ke semua rakitan yang dimuat ke dalam domain aplikasi baru yang tidak memiliki pemberian khusus.
- fullTrustAssemblies
- StrongName[]
Array nama kuat yang mewakili rakitan untuk dianggap sepenuhnya dipercaya dalam domain aplikasi baru.
Mengembalikan
Domain aplikasi yang baru dibuat.
Pengecualian
friendlyName adalah null.
Domain aplikasi adalah null.
-atau-
Properti ApplicationBase tidak diatur pada AppDomainSetup objek yang disediakan untuk info.
Keterangan
Anda harus mengatur ApplicationBase properti AppDomainSetup objek yang Anda berikan untuk info. Jika tidak, pengecualian akan terjadi.
Jika securityInfo tidak disediakan, bukti dari domain aplikasi saat ini digunakan.
Informasi yang disediakan untuk grantSet dan fullTrustAssemblies digunakan untuk membuat ApplicationTrust objek untuk domain aplikasi baru.
Berlaku untuk
CreateDomain(String, Evidence)
Membuat domain aplikasi baru dengan nama yang diberikan menggunakan bukti yang disediakan.
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
Parameter
- friendlyName
- String
Nama domain yang mudah diingat. Nama yang mudah diingat ini dapat ditampilkan di antarmuka pengguna untuk mengidentifikasi domain. Untuk informasi selengkapnya, lihat FriendlyName .
- securityInfo
- Evidence
Bukti yang menetapkan identitas kode yang berjalan di domain aplikasi. Teruskan null untuk menggunakan bukti domain aplikasi saat ini.
Mengembalikan
Domain aplikasi yang baru dibuat.
Pengecualian
friendlyName adalah null.
Contoh
Sampel berikut menunjukkan, secara umum, cara membuat domain menggunakan salah CreateDomain satu kelebihan beban.
// 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)
Keterangan
Metode ini kelebihan beban menggunakan AppDomainSetup informasi dari domain aplikasi default.
Jika securityInfo tidak disediakan, bukti dari domain aplikasi saat ini digunakan.
Penting
Jangan gunakan metode ini kelebihan beban untuk membuat domain aplikasi terkotakpasir. Dimulai dengan .NET Framework 4, bukti yang disediakan untuk securityInfo tidak lagi memengaruhi set pemberian domain aplikasi. Gunakan metode kelebihan CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) beban untuk membuat domain aplikasi terkotakpasir.
Berlaku untuk
CreateDomain(String)
- Sumber:
- AppDomain.cs
- Sumber:
- AppDomain.cs
- Sumber:
- AppDomain.cs
- Sumber:
- AppDomain.cs
- Sumber:
- AppDomain.cs
Perhatian
Creating and unloading AppDomains is not supported and throws an exception.
Membuat domain aplikasi baru dengan nama yang ditentukan.
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
Parameter
- friendlyName
- String
Nama domain yang mudah diingat.
Mengembalikan
Domain aplikasi yang baru dibuat.
- Atribut
Pengecualian
friendlyName adalah null.
.NET Core dan .NET 5+ saja: Dalam semua kasus.
Contoh
Sampel berikut menunjukkan, secara umum, cara membuat domain menggunakan salah CreateDomain satu kelebihan beban.
// 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)
Keterangan
Parameter friendlyName dimaksudkan untuk mengidentifikasi domain dengan cara yang bermakna bagi manusia. String ini harus cocok untuk ditampilkan di antarmuka pengguna.
Metode ini kelebihan beban menggunakan AppDomainSetup informasi dari domain aplikasi default.
Lihat juga
Berlaku untuk
CreateDomain(String, Evidence, AppDomainSetup)
Membuat domain aplikasi baru menggunakan nama, bukti, dan informasi penyiapan domain aplikasi yang ditentukan.
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
Parameter
- friendlyName
- String
Nama domain yang mudah diingat. Nama yang mudah diingat ini dapat ditampilkan di antarmuka pengguna untuk mengidentifikasi domain. Untuk informasi selengkapnya, lihat FriendlyName .
- securityInfo
- Evidence
Bukti yang menetapkan identitas kode yang berjalan di domain aplikasi. Teruskan null untuk menggunakan bukti domain aplikasi saat ini.
- info
- AppDomainSetup
Objek yang berisi informasi inisialisasi domain aplikasi.
Mengembalikan
Domain aplikasi yang baru dibuat.
Pengecualian
friendlyName adalah null.
Contoh
Sampel berikut menunjukkan, secara umum, cara membuat domain menggunakan salah CreateDomain satu kelebihan beban.
// 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)
Keterangan
Jika info tidak disediakan, metode ini kelebihan beban menggunakan AppDomainSetup informasi dari domain aplikasi default.
Jika securityInfo tidak disediakan, bukti dari domain aplikasi saat ini digunakan.
Penting
Jangan gunakan metode ini kelebihan beban untuk membuat domain aplikasi terkotakpasir. Dimulai dengan .NET Framework 4, bukti yang disediakan untuk securityInfo tidak lagi memengaruhi set pemberian domain aplikasi. Gunakan metode kelebihan CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) beban untuk membuat domain aplikasi terkotakpasir.