다음을 통해 공유


IDesignerSerializationManager.ReportError(Object) 메서드

정의

serialization의 오류를 보고합니다.

public:
 void ReportError(System::Object ^ errorInformation);
public void ReportError (object errorInformation);
abstract member ReportError : obj -> unit
Public Sub ReportError (errorInformation As Object)

매개 변수

errorInformation
Object

보고할 오류입니다. 이 정보 개체는 모든 개체 형식일 수 있습니다. 이 개체가 예외인 경우에는 예외 메시지를 추출하여 사용자에게 보고하고 다른 형식인 경우에는 ToString()을 호출하여 정보를 사용자에게 표시합니다.

설명

serialization 관리자가 구현 ReportError에서 여러 오류 로깅을 지원하는 경우 발생한 모든 오류를 한 번에 표시할 수 있는 이후 보고서에 대한 오류 정보 개체를 저장할 수 있습니다. 이 메서드가 여러 오류를 저장하는 경우 이 메서드를 호출한 후에도 serialization을 계속할 수 있습니다. 이 메서드가 여러 오류 로깅을 지원하지 않는 경우 이 메서드는 serialization을 중단하는 예외를 throw해야 합니다.

참고

serialization 관리자는 serialization 중에 발생한 오류에 대한 예외를 throw해서는 안 됩니다. 역직렬화 중에만 예외를 throw해야 합니다. 그렇지 않으면 문서 저장이 실패해서는 안 되므로 사용자가 혼란스러워합니다.

적용 대상