Udostępnij za pośrednictwem


IfElseBranchActivity Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy IfElseBranchActivity.

Przeciążenia

IfElseBranchActivity()

Inicjuje nowe wystąpienie klasy IfElseBranchActivity.

IfElseBranchActivity(String)

Inicjuje IfElseBranchActivity nowe wystąpienie klasy przy użyciu nazwy działania.

IfElseBranchActivity()

Inicjuje nowe wystąpienie klasy IfElseBranchActivity.

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

Przykłady

Poniższy przykład kodu pokazuje, jak utworzyć dwa nowe wystąpienia IfElseBranchActivity klasy. Ten przykład kodu jest częścią przykładu zestawu SDK rekompensaty z pliku PurchaseOrder.cs. Aby uzyskać więcej informacji, zobacz Using Compensation (Korzystanie z rekompensaty).

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

Dotyczy

IfElseBranchActivity(String)

Inicjuje IfElseBranchActivity nowe wystąpienie klasy przy użyciu nazwy działania.

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

Nazwa działania zdefiniowana przez użytkownika.

Dotyczy