Partager via


IfElseBranchActivity Constructeurs

Définition

Initialise une nouvelle instance de la classe IfElseBranchActivity.

Surcharges

IfElseBranchActivity()

Initialise une nouvelle instance de la classe IfElseBranchActivity.

IfElseBranchActivity(String)

Initialise une nouvelle instance de la classe IfElseBranchActivity à l'aide du nom de l'activité.

IfElseBranchActivity()

Initialise une nouvelle instance de la classe IfElseBranchActivity.

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

Exemples

L'exemple de code suivant illustre la création de deux nouvelles instances de la classe IfElseBranchActivity. Cet exemple de code fait partie de l'exemple du Kit de développement logiciel Compensation (SDK) qui provient du fichier PurchaseOrder.cs. Pour plus d’informations, consultez Utilisation de la 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

S’applique à

IfElseBranchActivity(String)

Initialise une nouvelle instance de la classe IfElseBranchActivity à l'aide du nom de l'activité.

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)

Paramètres

name
String

Nom de l'activité défini par l'utilisateur.

S’applique à