Bagikan melalui


AppDomainSetup.DisallowApplicationBaseProbing Properti

Definisi

Menentukan apakah jalur dasar aplikasi dan jalur biner privat diselidiki saat mencari rakitan untuk dimuat.

public:
 property bool DisallowApplicationBaseProbing { bool get(); void set(bool value); };
public bool DisallowApplicationBaseProbing { get; set; }
member this.DisallowApplicationBaseProbing : bool with get, set
Public Property DisallowApplicationBaseProbing As Boolean

Nilai Properti

true jika pemeriksaan tidak diizinkan; jika tidak, false. Defaultnya adalah false.

Keterangan

DisallowApplicationBaseProbing Jika properti adalah true, nilai ApplicationBase properti diabaikan. Artinya, tidak ada rakitan yang diselidiki dalam direktori yang ditentukan oleh ApplicationBase properti . Selain itu, nilai PrivateBinPath properti dan PrivateBinPathProbe properti diabaikan. Tidak ada rakitan yang diselidiki dalam direktori yang ditentukan oleh PrivateBinPath properti .

Properti DisallowApplicationBaseProbing menyediakan lapisan kontrol tambahan atas proses pemuatan. Dalam urutan pemuatan perakitan normal, basis aplikasi diselidiki sebelum AppDomain.AssemblyResolve peristiwa dinaikkan. Namun, beberapa aplikasi mungkin perlu memuat rakitan dari file majemuk OLE dalam dokumen, atau dari lokasi unik yang diketahui yang tidak ada di cache perakitan global atau di direktori yang ditentukan oleh ApplicationBase properti dan PrivateBinPath . Aplikasi tersebut DisallowApplicationBaseProbing dapat menggunakan properti untuk menghindari penundaan yang disebabkan oleh pemeriksaan normal, dan untuk menghindari memuat salinan rakitan yang diperlukan yang mungkin terletak di jalur pemeriksaan normal.

Berlaku untuk