IfElseBranchActivity Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci IfElseBranchActivity třídy.
Přetížení
IfElseBranchActivity() |
Inicializuje novou instanci IfElseBranchActivity třídy. |
IfElseBranchActivity(String) |
Inicializuje novou instanci IfElseBranchActivity třídy pomocí názvu aktivity. |
IfElseBranchActivity()
Inicializuje novou instanci IfElseBranchActivity třídy.
public:
IfElseBranchActivity();
public IfElseBranchActivity ();
Public Sub New ()
Příklady
Následující příklad kódu ukazuje, jak vytvořit dvě nové instance IfElseBranchActivity třídy. Tento příklad kódu je součástí ukázky sady SDK pro kompenzaci ze souboru PurchaseOrder.cs. Další informace najdete v tématu Použití kompenzace.
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
Platí pro
IfElseBranchActivity(String)
Inicializuje novou instanci IfElseBranchActivity třídy pomocí názvu aktivity.
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
Uživatelem definovaný název aktivity.