Condividi tramite


WorkflowDesignerLoader.OnEndLoad(Boolean, ICollection) Metodo

Definizione

Viene chiamato quando è completato il caricamento della finestra di progettazione.

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)

Parametri

successful
Boolean

true se il caricamento è riuscito. In caso contrario, false.

errors
ICollection

Contiene gli errori di caricamento.

Esempio

Nell'esempio seguente viene illustrato come eseguire l'override del metodo OnEndLoad per visualizzare gli errori eventualmente verificatisi durante il caricamento di un flusso di lavoro.

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

Si applica a