Udostępnij za pośrednictwem


WorkflowDesignerLoader.OnEndLoad(Boolean, ICollection) Metoda

Definicja

Wywoływana po zakończeniu ładowania projektanta.

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)

Parametry

successful
Boolean

true jeśli operacja ładowania zakończy się pomyślnie; w przeciwnym razie , false.

errors
ICollection

Zawiera błędy ładowania.

Przykłady

W poniższym przykładzie pokazano, jak zastąpić metodę OnEndLoad wyświetlania błędów, które mogły wystąpić podczas ładowania przepływu pracy.

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

Dotyczy