AppDomainSetup.DisallowApplicationBaseProbing Properti
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.
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.