AppDomainSetup.DisallowApplicationBaseProbing Egenskap

Definition

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.

Gäller för