IfElseBranchActivity Конструкторы

Определение

Инициализирует новый экземпляр класса IfElseBranchActivity.

Перегрузки

IfElseBranchActivity()

Инициализирует новый экземпляр класса IfElseBranchActivity.

IfElseBranchActivity(String)

Инициализирует новый экземпляр класса IfElseBranchActivity, используя имя действия.

IfElseBranchActivity()

Инициализирует новый экземпляр класса IfElseBranchActivity.

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

Примеры

В следующем примере кода показано создание двух новых экземпляров класса IfElseBranchActivity. Этот пример кода является частью образца Compensation из пакета SDK (файл PurchaseOrder.cs). Дополнительные сведения см. в разделе "Использование компенсации".

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

Пользовательское имя действия.

Применяется к