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. 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.