AppDomainSetup Kelas
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.
Mewakili informasi pengikatan perakitan yang dapat ditambahkan ke instans AppDomain.
public ref class AppDomainSetup sealed
public ref class AppDomainSetup sealed : IAppDomainSetup
public sealed class AppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup : IAppDomainSetup
type AppDomainSetup = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
interface IAppDomainSetup
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
- Warisan
-
AppDomainSetup
- Atribut
- Penerapan
Keterangan
Mengubah properti AppDomainSetup instans tidak memengaruhi apa pun yang ada AppDomain. Ini hanya dapat memengaruhi pembuatan baru AppDomain, ketika metode dipanggil CreateDomain dengan AppDomainSetup instans sebagai parameter.
Kelas ini mengimplementasikan IAppDomainSetup antarmuka.
Perhatian
Nilai default untuk DisallowCodeDownload properti adalah false. Pengaturan ini tidak aman untuk layanan. Untuk membantu mencegah layanan mengunduh kode tepercaya sebagian, atur properti ini ke true
Konstruktor
| Nama | Deskripsi |
|---|---|
| AppDomainSetup() |
Menginisialisasi instans baru dari kelas AppDomainSetup. |
| AppDomainSetup(ActivationArguments) |
Menginisialisasi instans AppDomainSetup baru kelas dengan argumen aktivasi yang ditentukan yang diperlukan untuk aktivasi berbasis manifes domain aplikasi. |
| AppDomainSetup(ActivationContext) |
Menginisialisasi instans AppDomainSetup baru kelas dengan konteks aktivasi yang ditentukan untuk digunakan untuk aktivasi berbasis manifes domain aplikasi. |
Properti
| Nama | Deskripsi |
|---|---|
| ActivationArguments |
Mendapatkan atau mengatur data tentang aktivasi domain aplikasi. |
| AppDomainInitializer |
Mendapatkan atau mengatur AppDomainInitializer delegasi, yang mewakili metode panggilan balik yang dipanggil saat domain aplikasi diinisialisasi. |
| AppDomainInitializerArguments |
Mendapatkan atau mengatur argumen yang diteruskan ke metode panggilan balik yang AppDomainInitializer diwakili oleh delegasi. Metode panggilan balik dipanggil ketika domain aplikasi diinisialisasi. |
| AppDomainManagerAssembly |
Mendapatkan atau mengatur nama tampilan rakitan yang menyediakan jenis manajer domain aplikasi untuk domain aplikasi yang dibuat menggunakan objek ini AppDomainSetup . |
| AppDomainManagerType |
Mendapatkan atau mengatur nama lengkap jenis yang menyediakan manajer domain aplikasi untuk domain aplikasi yang dibuat menggunakan objek ini AppDomainSetup . |
| ApplicationBase |
Mendapatkan nama direktori yang berisi aplikasi. |
| ApplicationName |
Mendapatkan atau menetapkan nama aplikasi. |
| ApplicationTrust |
Mendapatkan atau mengatur objek yang berisi informasi keamanan dan kepercayaan. |
| CachePath |
Mendapatkan atau mengatur nama area khusus untuk aplikasi tempat file disalin bayangan. |
| ConfigurationFile |
Mendapatkan atau mengatur nama file konfigurasi untuk domain aplikasi. |
| DisallowApplicationBaseProbing |
Menentukan apakah jalur dasar aplikasi dan jalur biner privat diselidiki saat mencari rakitan untuk dimuat. |
| DisallowBindingRedirects |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah domain aplikasi mengizinkan pengalihan pengikatan perakitan. |
| DisallowCodeDownload |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah unduhan HTTP rakitan diizinkan untuk domain aplikasi. |
| DisallowPublisherPolicy |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah <bagian publisherPolicy> dari file konfigurasi diterapkan ke domain aplikasi. |
| DynamicBase |
Mendapatkan atau mengatur direktori dasar tempat direktori untuk file yang dihasilkan secara dinamis berada. |
| LicenseFile |
Mendapatkan atau mengatur lokasi file lisensi yang terkait dengan domain ini. |
| LoaderOptimization |
Menentukan kebijakan pengoptimalan yang digunakan untuk memuat executable. |
| PartialTrustVisibleAssemblies |
Mendapatkan atau menetapkan daftar rakitan yang ditandai dengan bendera yang dibuat terlihat oleh NotVisibleByDefault kode kepercayaan parsial yang berjalan di domain aplikasi terkotakpasir. |
| PrivateBinPath |
Mendapatkan atau mengatur daftar direktori di bawah direktori dasar aplikasi yang diselidiki untuk rakitan privat. |
| PrivateBinPathProbe |
Mendapatkan atau menetapkan nilai string yang menyertakan atau mengecualikan ApplicationBase dari jalur pencarian untuk aplikasi, dan hanya PrivateBinPathmencari . |
| SandboxInterop |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah penembolokan antarmuka dinonaktifkan untuk panggilan interop di domain aplikasi, sehingga |
| ShadowCopyDirectories |
Mendapatkan atau mengatur nama direktori yang berisi rakitan untuk disalin bayangan. |
| ShadowCopyFiles |
Mendapatkan atau mengatur string yang menunjukkan apakah penyalinan bayangan diaktifkan atau dinonaktifkan. |
| TargetFrameworkName |
Mendapatkan (atau, dalam .NET Framework, mengatur) string yang menentukan kerangka kerja target dalam format yang dapat diurai oleh FrameworkName(String) konstruktor. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetConfigurationBytes() |
Mengembalikan informasi konfigurasi XML yang ditetapkan oleh SetConfigurationBytes(Byte[]) metode , yang mengambil alih informasi konfigurasi XML aplikasi. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| SetCompatibilitySwitches(IEnumerable<String>) |
Mengatur sakelar yang ditentukan, membuat domain aplikasi kompatibel dengan versi .NET Framework sebelumnya untuk masalah yang ditentukan. |
| SetConfigurationBytes(Byte[]) |
Menyediakan informasi konfigurasi XML untuk domain aplikasi, menggantikan informasi konfigurasi XML aplikasi. |
| SetNativeFunction(String, Int32, IntPtr) |
Menyediakan runtime bahasa umum dengan implementasi alternatif dari fungsi perbandingan string. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |