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. Default adalah false.

Keterangan

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

Properti DisallowApplicationBaseProbing menyediakan lapisan kontrol tambahan atas proses pemuatan. Dalam urutan pemuatan perakitan normal, basis aplikasi diperiksa 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 berada 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 pemuatan salinan perakitan yang diperlukan yang mungkin terletak di jalur pemeriksaan normal.

Berlaku untuk