Sdílet prostřednictvím


AppDomainSetup.DisallowApplicationBaseProbing Vlastnost

Definice

Určuje, jestli se při hledání sestavení, která se mají načíst, prohledává základní cesta aplikace a soukromá binární cesta.

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

Hodnota vlastnosti

truepokud zkušební verze není povolena; v opačném případě . false Výchozí hodnota je false.

Poznámky

DisallowApplicationBaseProbing Pokud je truevlastnost , hodnota ApplicationBase vlastnosti je ignorována. To znamená, že žádná sestavení nejsou určena v adresářích určených ApplicationBase vlastností. Kromě toho jsou hodnoty PrivateBinPath vlastnosti a PrivateBinPathProbe vlastnosti ignorovány. V adresářích určených vlastností PrivateBinPath nejsou žádná sestavení určena.

Vlastnost DisallowApplicationBaseProbing poskytuje další vrstvu kontroly nad procesem načítání. V normální sekvenci načítání sestavení se základ aplikace před vyvolání AppDomain.AssemblyResolve události vyloží. Některé aplikace však mohou potřebovat načíst sestavení ze složeného souboru OLE v dokumentu nebo z jedinečného známého umístění, které není v globální mezipaměti sestavení ani v adresářích určených vlastnostmi ApplicationBase a PrivateBinPath vlastnostmi. Tyto aplikace mohou tuto vlastnost použít DisallowApplicationBaseProbing , aby se zabránilo zpoždění způsobené normálním sondováním a aby se zabránilo načítání kopií potřebného sestavení, které by mohly být umístěny v normálních cestách sondy.

Platí pro