AppDomainSetup.DisallowApplicationBaseProbing 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로드할 어셈블리를 검색할 때 애플리케이션 기본 경로와 전용 이진 경로를 검색할지 여부를 지정합니다.
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
속성 값
검색이 허용되지 않으면 true
이고, 그렇지 않으면 false
입니다. 기본값은 false
입니다.
설명
속성이 이 DisallowApplicationBaseProbingtrue
면 속성의 ApplicationBase 값이 무시됩니다. 즉, 속성에 지정된 디렉터리에서 어셈블리가 검색되지 ApplicationBase 않습니다. 또한 속성 및 속성의 PrivateBinPath 값은 PrivateBinPathProbe 무시됩니다. 속성으로 지정된 디렉터리에서 에 대해 검색되는 어셈블리가 PrivateBinPath 없습니다.
속성은 DisallowApplicationBaseProbing 로드 프로세스에 대한 추가 제어 계층을 제공합니다. 로딩 시퀀스 일반 어셈블리, 애플리케이션 기준이 하기 전에 조사 조사는 AppDomain.AssemblyResolve 이벤트가 발생 합니다. 그러나 일부 애플리케이션 문서 내에서 사용 되는 OLE 복합 파일 또는 어셈블리를 전역 어셈블리 캐시 또는 지정 된 디렉터리에 있는 고유 알려진된 위치에서 어셈블리를 로드 해야 할 수는 ApplicationBase 고 PrivateBinPath 속성입니다. 이러한 애플리케이션에서 사용할 수는 DisallowApplicationBaseProbing 일반 검색로 인해 지연이 발생을 방지 하 고 정상적인 검색 경로에 있을 수 있습니다 하는 데 필요한 어셈블리의 복사본을 로드 하지 않도록 하려면 속성입니다.
적용 대상
.NET