Bagikan melalui


AppDomainSetup Kelas

Definisi

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 QueryInterface dilakukan pada setiap panggilan.

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)

Berlaku untuk

Lihat juga