WorkflowDesignerLoader.OnEndLoad(Boolean, ICollection) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デザイナーの読み込みが完了すると、呼び出されます。
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