IfElseBranchActivity 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IfElseBranchActivity 클래스의 새 인스턴스를 초기화합니다.
오버로드
IfElseBranchActivity() |
IfElseBranchActivity 클래스의 새 인스턴스를 초기화합니다. |
IfElseBranchActivity(String) |
활동 이름을 사용하여 IfElseBranchActivity 클래스의 새 인스턴스를 초기화합니다. |
IfElseBranchActivity()
IfElseBranchActivity 클래스의 새 인스턴스를 초기화합니다.
public:
IfElseBranchActivity();
public IfElseBranchActivity ();
Public Sub New ()
예제
다음 코드 예제에서는 IfElseBranchActivity 클래스의 두 인스턴스를 새로 만드는 방법을 보여 줍니다. 이 코드 예제는 PurchaseOrder.cs 파일에 있는 Compensation SDK 샘플의 일부입니다. 자세한 내용은 를 사용 하 여 보정합니다.
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
활동의 사용자 정의 이름입니다.