다음을 통해 공유


WorkflowManager.Publish 메서드

 

워크플로를 현재 범위에 게시합니다.

네임스페이스:   Microsoft.Workflow.Client
어셈블리:  Microsoft.Workflow.Client.dll의 Microsoft.Workflow.Client

오버로드 목록

이름 설명
System_CAPS_pubmethod Publish(WorkflowDescription)

워크플로를 현재 범위에 게시합니다.

System_CAPS_pubmethod Publish(WorkflowDescription, Boolean)

워크플로를 현재 범위에 게시합니다.

참고 항목

WorkflowManager 클래스
Microsoft.Workflow.Client 네임스페이스

맨 위로 이동

WorkflowManager.Publish 메서드 (WorkflowDescription)

워크플로를 현재 범위에 게시합니다.

구문

public Uri Publish(
    WorkflowDescription description
)
public:
Uri^ Publish(
    WorkflowDescription^ description
)
member Publish : 
        description:WorkflowDescription -> Uri
Public Function Publish (
    description As WorkflowDescription
) As Uri

매개 변수

반환 값

Type: System.Uri

게시된 워크플로의 URI

설명

Publish를 사용하여 새 워크플로를 만들거나 기존 워크플로를 업데이트할 수 있습니다. 이 오버로드를 기존 워크플로 업데이트에 사용하는 경우 이 워크플로의 인스턴스가 종료되지 않고, 인스턴스가 활성화되었을 때 사용 중이던 워크플로의 버전을 사용하여 계속 실행됩니다.

맨 위로 이동

WorkflowManager.Publish 메서드 (WorkflowDescription, Boolean)

워크플로를 현재 범위에 게시합니다.

구문

public Uri Publish(
    WorkflowDescription description,
    bool terminateActiveInstances
)
public:
Uri^ Publish(
    WorkflowDescription^ description,
    bool terminateActiveInstances
)
member Publish : 
        description:WorkflowDescription *
        terminateActiveInstances:bool -> Uri
Public Function Publish (
    description As WorkflowDescription,
    terminateActiveInstances As Boolean
) As Uri

매개 변수

  • terminateActiveInstances
    Type: System.Boolean

    게시된(업데이트된) 워크플로의 기존 인스턴스가 모두 종료되어야 하면 true이고, 이 워크플로의 기존 인스턴스가 계속 실행되어야 하면 false입니다.

반환 값

Type: System.Uri

게시된 워크플로의 URI

설명

Publish를 사용하여 새 워크플로를 만들거나 기존 워크플로를 업데이트할 수 있습니다. 그러나 이 오버로드는 업데이트 중인 워크플로의 기존 인스턴스를 종료할지 선택할 수 있게 하므로 업데이트 시 특히 유용합니다.

맨 위로 이동