Compartir a través de


IfElseBranchActivity Constructores

Definición

Inicializa una nueva instancia de la clase IfElseBranchActivity.

Sobrecargas

IfElseBranchActivity()

Inicializa una nueva instancia de la clase IfElseBranchActivity.

IfElseBranchActivity(String)

Inicializa una nueva instancia de la clase IfElseBranchActivity utilizando el nombre de la actividad.

IfElseBranchActivity()

Inicializa una nueva instancia de la clase IfElseBranchActivity.

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

Ejemplos

El ejemplo de código siguiente muestra cómo crear dos nuevas instancias de la clase IfElseBranchActivity. Este ejemplo de código forma parte del ejemplo de SDK de compensación del archivo PurchaseOrder.cs. Para obtener más información, vea Uso de compensación.

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

Se aplica a

IfElseBranchActivity(String)

Inicializa una nueva instancia de la clase IfElseBranchActivity utilizando el nombre de la actividad.

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)

Parámetros

name
String

Nombre de la actividad definido por el usuario.

Se aplica a