BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로드 프로세스를 시작합니다.
public:
override void BeginLoad(System::ComponentModel::Design::Serialization::IDesignerLoaderHost ^ host);
public override void BeginLoad (System.ComponentModel.Design.Serialization.IDesignerLoaderHost host);
override this.BeginLoad : System.ComponentModel.Design.Serialization.IDesignerLoaderHost -> unit
Public Overrides Sub BeginLoad (host As IDesignerLoaderHost)
매개 변수
- host
- IDesignerLoaderHost
로드할 디자이너 로더 호스트입니다.
예외
host이(가) null인 경우
디자이너가 이미 로드되었거나, 다른 디자이너 로더 호스트를 사용하여 BeginLoad(IDesignerLoaderHost)가 호출된 경우
host이 삭제되었습니다.
설명
이것은 추상 구현의 DesignerLoader.BeginLoad 메서드. 사용자 지정 클래스에서이 메서드를 재정의할 필요가 없습니다. BeginLoad 메서드에서 수행하는 작업은 다음과 같습니다.
디자인 화면 이미 로드 되지 않은 확인 합니다.
이 첫 번째 호출에서 추가 관련 서비스 및 호출 된 Initialize 메서드.
호출 된 OnBeginLoad, PerformLoad, 및 OnEndLoad 메서드.
하지 디자이너 로더 서비스가 서비스 컨테이너에서 제거 된 경우 BeginLoad 호출을 IDesignerLoaderService.AddLoadDependency 및 IDesignerLoaderService.DependentLoadComplete 메서드 대신를 OnBeginLoad 및 OnEndLoad 메서드. 이 디자이너 로더가 서비스 호출의 경우 이때에서 OnBeginLoad 고 OnEndLoad입니다.