WorkflowDesignerLoader.OnEndLoad(Boolean, ICollection) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando o carregamento do designer é concluído.
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)
Parâmetros
- successful
- Boolean
true
se a operação de carregamento for bem-sucedida, caso contrário, false
.
- errors
- ICollection
Contém os erros de carregamento.
Exemplos
O exemplo a seguir demonstra como substituir o OnEndLoad método para exibir erros que podem ter ocorrido durante o carregamento de um fluxo de trabalho.
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