WorkflowDesignerLoader.OnEndLoad(Boolean, ICollection) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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