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