Sdílet prostřednictvím


IfElseBranchActivity Konstruktory

Definice

Inicializuje novou instanci IfElseBranchActivity třídy.

Přetížení

IfElseBranchActivity()

Inicializuje novou instanci IfElseBranchActivity třídy.

IfElseBranchActivity(String)

Inicializuje novou instanci IfElseBranchActivity třídy pomocí názvu aktivity.

IfElseBranchActivity()

Inicializuje novou instanci IfElseBranchActivity třídy.

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

Příklady

Následující příklad kódu ukazuje, jak vytvořit dvě nové instance IfElseBranchActivity třídy. Tento příklad kódu je součástí ukázky sady SDK pro kompenzaci ze souboru PurchaseOrder.cs. Další informace najdete v tématu Použití kompenzace.

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

Platí pro

IfElseBranchActivity(String)

Inicializuje novou instanci IfElseBranchActivity třídy pomocí názvu aktivity.

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)

Parametry

name
String

Uživatelem definovaný název aktivity.

Platí pro