다음을 통해 공유


WorkflowDesignerLoader.OnEndLoad(Boolean, ICollection) 메서드

정의

디자이너 로딩이 완료되면 호출됩니다.

protected:
 override void OnEndLoad(bool successful, System::Collections::ICollection ^ errors);
protected override void OnEndLoad (bool successful, System.Collections.ICollection errors);
override this.OnEndLoad : bool * System.Collections.ICollection -> unit
Protected Overrides Sub OnEndLoad (successful As Boolean, errors As ICollection)

매개 변수

successful
Boolean

로드 작업이 성공적으로 수행된 경우에는 true이고, 그렇지 않을 경우에는 false입니다.

errors
ICollection

로드 오류를 포함합니다.

예제

다음 예제에서는 워크플로를 로드하는 동안 발생했을 수 있는 오류를 표시하도록 OnEndLoad 메서드를 재정의하는 방법을 보여 줍니다.

protected override void OnEndLoad(bool successful, ICollection errors)
{
    base.OnEndLoad(successful, errors);

    if (!successful && errors != null)
    {
        System.Text.StringBuilder sb = new System.Text.StringBuilder("Errors\r\n");
        foreach (string error in errors)
        {
            sb.Append(error + "\r\n");
        }

        MessageBox.Show(sb.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
}
Protected Overrides Sub OnEndLoad(ByVal successful As Boolean, ByVal errors As ICollection)
    MyBase.OnEndLoad(successful, errors)

    If Not successful And errors IsNot Nothing Then
        Dim sb As New System.Text.StringBuilder("Errors\r\n")
        For Each errorMessage As String In errors
            sb.Append(errorMessage + "\r\n")
        Next

        MessageBox.Show(sb.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
    End If
End Sub

적용 대상