Share via


ActivityManager.Publish 方法

 

將新的工作流程活動發行至目前領域,或更新現有的工作流程活動。

命名空間:   Microsoft.Workflow.Client
組件:  Microsoft.Workflow.Client (在 Microsoft.Workflow.Client.dll 中)

多載清單

名稱 描述
System_CAPS_pubmethod Publish(ActivityDescription)

將新的工作流程活動發行至目前領域,或更新現有的工作流程活動。

System_CAPS_pubmethod Publish(ActivityDescription, Boolean, Boolean)

將新的工作流程活動發行至目前領域或更新現有的工作流程活動,並選擇性終止受影響的工作流程執行個體及覆寫 xaml 中的 X:classname 屬性。

System_CAPS_pubmethod Publish(IEnumerable<ActivityDescription>)

發行或更新工作流程活動的集合。

System_CAPS_pubmethod Publish(IEnumerable<ActivityDescription>, Boolean)

發行或更新工作流程活動的集合,並選擇性終止受影響的工作流程執行個體。

請參閱

ActivityManager 類別
Microsoft.Workflow.Client 命名空間

回到頁首

ActivityManager.Publish 方法 (ActivityDescription)

將新的工作流程活動發行至目前領域,或更新現有的工作流程活動。

語法

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

參數

傳回值

Type: System.Uri

已發行 / 已更新之活動的 Uri。

回到頁首

ActivityManager.Publish 方法 (ActivityDescription, Boolean, Boolean)

將新的工作流程活動發行至目前領域或更新現有的工作流程活動,並選擇性終止受影響的工作流程執行個體及覆寫 xaml 中的 X:classname 屬性。

語法

public Uri Publish(
    ActivityDescription description,
    bool overwriteXClassName,
    bool terminateDependentInstances
)
public:
Uri^ Publish(
    ActivityDescription^ description,
    bool overwriteXClassName,
    bool terminateDependentInstances
)
member Publish : 
        description:ActivityDescription *
        overwriteXClassName:bool *
        terminateDependentInstances:bool -> Uri
Public Function Publish (
    description As ActivityDescription,
    overwriteXClassName As Boolean,
    terminateDependentInstances As Boolean
) As Uri

參數

  • overwriteXClassName
    Type: System.Boolean

    如果在 ActivityDescription 中指定的名稱屬性應覆寫 xaml 中的 x:ClassName 屬性則為 True。 否則為 false。

  • terminateDependentInstances
    Type: System.Boolean

    如果應終止使用更新中活動之任何工作流程的所有現有執行個體則為 true,如果應繼續執行受影響工作流程的現有執行個體則為 false。

傳回值

Type: System.Uri

已發行 / 已更新之活動的 Uri。

回到頁首

ActivityManager.Publish 方法 (IEnumerable<ActivityDescription>)

發行或更新工作流程活動的集合。

語法

public Collection<Uri> Publish(
    IEnumerable<ActivityDescription> descriptions
)
public:
Collection<Uri^>^ Publish(
    IEnumerable<ActivityDescription^>^ descriptions
)
member Publish : 
        descriptions:IEnumerable<ActivityDescription> -> Collection<Uri>
Public Function Publish (
    descriptions As IEnumerable(Of ActivityDescription)
) As Collection(Of Uri)

參數

傳回值

Type: System.Collections.ObjectModel.Collection<Uri>

已發行 / 已更新之活動的 Uri 集合。

回到頁首

ActivityManager.Publish 方法 (IEnumerable<ActivityDescription>, Boolean)

發行或更新工作流程活動的集合,並選擇性終止受影響的工作流程執行個體。

語法

public Collection<Uri> Publish(
    IEnumerable<ActivityDescription> descriptions,
    bool terminateDependentInstances
)
public:
Collection<Uri^>^ Publish(
    IEnumerable<ActivityDescription^>^ descriptions,
    bool terminateDependentInstances
)
member Publish : 
        descriptions:IEnumerable<ActivityDescription> *
        terminateDependentInstances:bool -> Collection<Uri>
Public Function Publish (
    descriptions As IEnumerable(Of ActivityDescription),
    terminateDependentInstances As Boolean
) As Collection(Of Uri)

參數

  • terminateDependentInstances
    Type: System.Boolean

    如果應終止使用更新中活動之任何工作流程的所有現有執行個體則為 true,如果應繼續執行受影響工作流程的現有執行個體則為 false。

傳回值

Type: System.Collections.ObjectModel.Collection<Uri>

已發行 / 已更新之活動的 Uri 集合。

回到頁首