Condividi tramite


IfElseBranchActivity Costruttori

Definizione

Inizializza una nuova istanza della classe IfElseBranchActivity.

Overload

IfElseBranchActivity()

Inizializza una nuova istanza della classe IfElseBranchActivity.

IfElseBranchActivity(String)

Inizializza una nuova istanza della classe IfElseBranchActivity mediante il nome dell'attività.

IfElseBranchActivity()

Inizializza una nuova istanza della classe IfElseBranchActivity.

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

Esempio

Nell'esempio di codice seguente viene illustrato come creare due nuove istanze della classe IfElseBranchActivity. Questo esempio di codice è parte dell'esempio Compensation SDK del file PurchaseOrder.cs. Per altre informazioni, vedere Using Compensation.For more information, see Using Compensation.

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

Si applica a

IfElseBranchActivity(String)

Inizializza una nuova istanza della classe IfElseBranchActivity mediante il nome dell'attività.

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)

Parametri

name
String

Nome dell'attività definito dall'utente.

Si applica a