次の方法で共有


IfElseBranchActivity コンストラクター

定義

IfElseBranchActivity クラスの新しいインスタンスを初期化します。

オーバーロード

IfElseBranchActivity()

IfElseBranchActivity クラスの新しいインスタンスを初期化します。

IfElseBranchActivity(String)

アクティビティ名を使用して、IfElseBranchActivity クラスの新しいインスタンスを初期化します。

IfElseBranchActivity()

IfElseBranchActivity クラスの新しいインスタンスを初期化します。

public:
 IfElseBranchActivity();
public IfElseBranchActivity ();
Public Sub New ()

IfElseBranchActivity クラスの新規インスタンスを 2 つ作成する方法を、次のコード例に示します。 このコード例は、PurchaseOrder.cs ファイルから抜粋した補正の SDK サンプルの一部です。 詳細については、「補正の 使用」を参照してください。

public void SaveLayout()
{
    using (XmlWriter writer = XmlWriter.Create("wfInstanceId.designer.xml"))
    {
        IList layoutSaveErrors = new ArrayList() as IList;
        IDesignerHost host = (IDesignerHost)GetService(typeof(IDesignerHost));
        ActivityDesigner rootDesigner = host.GetDesigner(host.RootComponent) as ActivityDesigner;
        this.SaveDesignerLayout(writer, rootDesigner, out layoutSaveErrors);

        if (layoutSaveErrors.Count > 0)
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder("Errors:\r\n");
            foreach (WorkflowMarkupSerializationException error in layoutSaveErrors)
            {
                sb.Append(error.Message + "\r\n");
            }
            MessageBox.Show(sb.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
    }
}
Public Sub SaveLayout()
    Using writer As XmlWriter = XmlWriter.Create("wfInstanceId.designer.xml")
        Dim layoutSaveErrors As IList = CType(New ArrayList(), IList)

        Dim host As IDesignerHost = CType(GetService(GetType(IDesignerHost)), IDesignerHost)
        Dim rootDesigner As ActivityDesigner = CType(host.GetDesigner(host.RootComponent), ActivityDesigner)
        Me.SaveDesignerLayout(writer, rootDesigner, layoutSaveErrors)

        If layoutSaveErrors.Count > 0 Then
            Dim sb As New System.Text.StringBuilder("Errors:\r\n")
            For Each errorMessage As WorkflowMarkupSerializationException In layoutSaveErrors
                sb.Append(errorMessage.Message + "\r\n")
            Next
            MessageBox.Show(sb.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End If
    End Using
End Sub

適用対象

IfElseBranchActivity(String)

アクティビティ名を使用して、IfElseBranchActivity クラスの新しいインスタンスを初期化します。

public:
 IfElseBranchActivity(System::String ^ name);
public IfElseBranchActivity (string name);
new System.Workflow.Activities.IfElseBranchActivity : string -> System.Workflow.Activities.IfElseBranchActivity
Public Sub New (name As String)

パラメーター

name
String

アクティビティのユーザー定義名。

適用対象