AppDomainSetup.DisallowApplicationBaseProbing Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger om programbassökvägen och den privata binära sökvägen avsöks vid sökning efter sammansättningar som ska läsas in.
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
Egenskapsvärde
trueom avsökning inte tillåts; annars . false Standardvärdet är false.
Kommentarer
Om egenskapen DisallowApplicationBaseProbing är trueignoreras värdet för ApplicationBase egenskapen. Det vill: inga sammansättningar avsöks för i de kataloger som anges av ApplicationBase egenskapen. Dessutom ignoreras värdena för PrivateBinPath egenskapen och egenskapen PrivateBinPathProbe . Inga sammansättningar avsöks för i de kataloger som anges av PrivateBinPath egenskapen.
Egenskapen DisallowApplicationBaseProbing ger ytterligare ett kontrolllager över inläsningsprocessen. I den normala sammansättningsinläsningssekvensen avsöks programbasen innan händelsen AppDomain.AssemblyResolve aktiveras. Vissa program kan dock behöva läsa in sammansättningar från en OLE-sammansatt fil i ett dokument, eller från en unik känd plats som varken finns i den globala sammansättningscachen eller i de kataloger som anges av ApplicationBase egenskaperna och PrivateBinPath . Sådana program kan använda DisallowApplicationBaseProbing egenskapen för att undvika den fördröjning som orsakas av normal avsökning och för att undvika att läsa in kopior av den nödvändiga sammansättningen som kan finnas i de normala avsökningsvägarna.