OnEndLoad 메서드 (Boolean, ICollection)
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

BasicDesignerLoader.OnEndLoad 메서드 (Boolean, ICollection)

 

로드가 완료되었음을 디자이너 로더에 알립니다.

네임스페이스:   System.ComponentModel.Design.Serialization
어셈블리:  System.Design.dll의 System.Design

protected virtual void OnEndLoad(
	bool successful,
	ICollection errors
)

매개 변수

successful

로드가 성공적으로 완료되었으면 true이고, 그렇지 않으면 false입니다.

errors

오류로 보고된 개체(대개, 예외)가 들어 있는 ICollection입니다.

Exception Condition
InvalidOperationException

IDesignerLoaderHost가 초기화되지 않은 경우

ObjectDisposedException

IDesignerLoaderHost가 삭제된 경우

로드가 끝나면 OnEndLoad 메서드가 호출됩니다.로드하는 동안 예외가 throw된 경우에도 이 메서드는 항상 호출됩니다.로드에 성공하면 successful의 값이 true로 설정되고, 오류가 발생하면 false로 설정됩니다. errors 컬렉션에는 오류로 보고된 개체가 포함됩니다.이러한 개체는 대개 예외입니다.

IDesignerLoaderService를 구현하여 종속 로드 지원을 제공할 경우 IDesignerLoaderService.DependentLoadComplete 메서드를 마지막으로 호출한 후 OnEndLoad 메서드를 호출해야 합니다.기본적으로 BasicDesignerLoader는 자동으로 IDesignerLoaderService를 구현합니다. BeginLoad가 호출될 때 IDesignerLoaderService를 사용할 수 없으면 BeginLoadPerformLoad를 호출한 후에 직접 OnEndLoad를 호출합니다.

모든 종속 로드가 완료되면 디자이너 로더 서비스에서 이 메서드를 호출해야 합니다. 그러면 BeginLoad 메서드에 의해 초기화된 로드 프로세스가 중지됩니다.사용자 지정 로더 서비스를 제공하거나, 로더 서비스를 제공하지 않도록 선택할 경우 이 메서드를 직접 호출해야 합니다. IDesignerLoaderService를 사용할 수 없으면 BeginLoad 메서드는 IDesignerLoaderService.DependentLoadComplete 메서드를 호출하여 간접적으로 이 메서드를 자동 호출하고, 서비스가 없으면 직접 이 메서드를 자동 호출합니다.

.NET Framework
2.0 이후에 사용 가능
맨 위로 이동
표시:
© 2016 Microsoft