AppDomainSetup.DisallowApplicationBaseProbing Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.