Table of Contents

Class WorkflowService

Namespace
Temporalio.Client
Assembly
Temporalio.dll

Raw gRPC workflow service.

public abstract class WorkflowService : RpcService
Inheritance
WorkflowService
Derived
Inherited Members

Methods

CountWorkflowExecutionsAsync(CountWorkflowExecutionsRequest, RpcOptions?)

Invoke CountWorkflowExecutions.

public Task<CountWorkflowExecutionsResponse> CountWorkflowExecutionsAsync(CountWorkflowExecutionsRequest req, RpcOptions? options = null)

Parameters

req CountWorkflowExecutionsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CountWorkflowExecutionsResponse>

RPC response

CreateScheduleAsync(CreateScheduleRequest, RpcOptions?)

Invoke CreateSchedule.

public Task<CreateScheduleResponse> CreateScheduleAsync(CreateScheduleRequest req, RpcOptions? options = null)

Parameters

req CreateScheduleRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateScheduleResponse>

RPC response

DeleteScheduleAsync(DeleteScheduleRequest, RpcOptions?)

Invoke DeleteSchedule.

public Task<DeleteScheduleResponse> DeleteScheduleAsync(DeleteScheduleRequest req, RpcOptions? options = null)

Parameters

req DeleteScheduleRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteScheduleResponse>

RPC response

DeleteWorkflowExecutionAsync(DeleteWorkflowExecutionRequest, RpcOptions?)

Invoke DeleteWorkflowExecution.

public Task<DeleteWorkflowExecutionResponse> DeleteWorkflowExecutionAsync(DeleteWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req DeleteWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteWorkflowExecutionResponse>

RPC response

DeprecateNamespaceAsync(DeprecateNamespaceRequest, RpcOptions?)

Invoke DeprecateNamespace.

public Task<DeprecateNamespaceResponse> DeprecateNamespaceAsync(DeprecateNamespaceRequest req, RpcOptions? options = null)

Parameters

req DeprecateNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeprecateNamespaceResponse>

RPC response

DescribeBatchOperationAsync(DescribeBatchOperationRequest, RpcOptions?)

Invoke DescribeBatchOperation.

public Task<DescribeBatchOperationResponse> DescribeBatchOperationAsync(DescribeBatchOperationRequest req, RpcOptions? options = null)

Parameters

req DescribeBatchOperationRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DescribeBatchOperationResponse>

RPC response

DescribeNamespaceAsync(DescribeNamespaceRequest, RpcOptions?)

Invoke DescribeNamespace.

public Task<DescribeNamespaceResponse> DescribeNamespaceAsync(DescribeNamespaceRequest req, RpcOptions? options = null)

Parameters

req DescribeNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DescribeNamespaceResponse>

RPC response

DescribeScheduleAsync(DescribeScheduleRequest, RpcOptions?)

Invoke DescribeSchedule.

public Task<DescribeScheduleResponse> DescribeScheduleAsync(DescribeScheduleRequest req, RpcOptions? options = null)

Parameters

req DescribeScheduleRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DescribeScheduleResponse>

RPC response

DescribeTaskQueueAsync(DescribeTaskQueueRequest, RpcOptions?)

Invoke DescribeTaskQueue.

public Task<DescribeTaskQueueResponse> DescribeTaskQueueAsync(DescribeTaskQueueRequest req, RpcOptions? options = null)

Parameters

req DescribeTaskQueueRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DescribeTaskQueueResponse>

RPC response

DescribeWorkflowExecutionAsync(DescribeWorkflowExecutionRequest, RpcOptions?)

Invoke DescribeWorkflowExecution.

public Task<DescribeWorkflowExecutionResponse> DescribeWorkflowExecutionAsync(DescribeWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req DescribeWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DescribeWorkflowExecutionResponse>

RPC response

ExecuteMultiOperationAsync(ExecuteMultiOperationRequest, RpcOptions?)

Invoke ExecuteMultiOperation.

public Task<ExecuteMultiOperationResponse> ExecuteMultiOperationAsync(ExecuteMultiOperationRequest req, RpcOptions? options = null)

Parameters

req ExecuteMultiOperationRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ExecuteMultiOperationResponse>

RPC response

GetClusterInfoAsync(GetClusterInfoRequest, RpcOptions?)

Invoke GetClusterInfo.

public Task<GetClusterInfoResponse> GetClusterInfoAsync(GetClusterInfoRequest req, RpcOptions? options = null)

Parameters

req GetClusterInfoRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetClusterInfoResponse>

RPC response

GetSearchAttributesAsync(GetSearchAttributesRequest, RpcOptions?)

Invoke GetSearchAttributes.

public Task<GetSearchAttributesResponse> GetSearchAttributesAsync(GetSearchAttributesRequest req, RpcOptions? options = null)

Parameters

req GetSearchAttributesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetSearchAttributesResponse>

RPC response

GetSystemInfoAsync(GetSystemInfoRequest, RpcOptions?)

Invoke GetSystemInfo.

public Task<GetSystemInfoResponse> GetSystemInfoAsync(GetSystemInfoRequest req, RpcOptions? options = null)

Parameters

req GetSystemInfoRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetSystemInfoResponse>

RPC response

GetWorkerBuildIdCompatibilityAsync(GetWorkerBuildIdCompatibilityRequest, RpcOptions?)

Invoke GetWorkerBuildIdCompatibility.

public Task<GetWorkerBuildIdCompatibilityResponse> GetWorkerBuildIdCompatibilityAsync(GetWorkerBuildIdCompatibilityRequest req, RpcOptions? options = null)

Parameters

req GetWorkerBuildIdCompatibilityRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetWorkerBuildIdCompatibilityResponse>

RPC response

GetWorkerTaskReachabilityAsync(GetWorkerTaskReachabilityRequest, RpcOptions?)

Invoke GetWorkerTaskReachability.

public Task<GetWorkerTaskReachabilityResponse> GetWorkerTaskReachabilityAsync(GetWorkerTaskReachabilityRequest req, RpcOptions? options = null)

Parameters

req GetWorkerTaskReachabilityRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetWorkerTaskReachabilityResponse>

RPC response

GetWorkerVersioningRulesAsync(GetWorkerVersioningRulesRequest, RpcOptions?)

Invoke GetWorkerVersioningRules.

public Task<GetWorkerVersioningRulesResponse> GetWorkerVersioningRulesAsync(GetWorkerVersioningRulesRequest req, RpcOptions? options = null)

Parameters

req GetWorkerVersioningRulesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetWorkerVersioningRulesResponse>

RPC response

GetWorkflowExecutionHistoryAsync(GetWorkflowExecutionHistoryRequest, RpcOptions?)

Invoke GetWorkflowExecutionHistory.

public Task<GetWorkflowExecutionHistoryResponse> GetWorkflowExecutionHistoryAsync(GetWorkflowExecutionHistoryRequest req, RpcOptions? options = null)

Parameters

req GetWorkflowExecutionHistoryRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetWorkflowExecutionHistoryResponse>

RPC response

GetWorkflowExecutionHistoryReverseAsync(GetWorkflowExecutionHistoryReverseRequest, RpcOptions?)

Invoke GetWorkflowExecutionHistoryReverse.

public Task<GetWorkflowExecutionHistoryReverseResponse> GetWorkflowExecutionHistoryReverseAsync(GetWorkflowExecutionHistoryReverseRequest req, RpcOptions? options = null)

Parameters

req GetWorkflowExecutionHistoryReverseRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetWorkflowExecutionHistoryReverseResponse>

RPC response

ListArchivedWorkflowExecutionsAsync(ListArchivedWorkflowExecutionsRequest, RpcOptions?)

Invoke ListArchivedWorkflowExecutions.

public Task<ListArchivedWorkflowExecutionsResponse> ListArchivedWorkflowExecutionsAsync(ListArchivedWorkflowExecutionsRequest req, RpcOptions? options = null)

Parameters

req ListArchivedWorkflowExecutionsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListArchivedWorkflowExecutionsResponse>

RPC response

ListBatchOperationsAsync(ListBatchOperationsRequest, RpcOptions?)

Invoke ListBatchOperations.

public Task<ListBatchOperationsResponse> ListBatchOperationsAsync(ListBatchOperationsRequest req, RpcOptions? options = null)

Parameters

req ListBatchOperationsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListBatchOperationsResponse>

RPC response

ListClosedWorkflowExecutionsAsync(ListClosedWorkflowExecutionsRequest, RpcOptions?)

Invoke ListClosedWorkflowExecutions.

public Task<ListClosedWorkflowExecutionsResponse> ListClosedWorkflowExecutionsAsync(ListClosedWorkflowExecutionsRequest req, RpcOptions? options = null)

Parameters

req ListClosedWorkflowExecutionsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListClosedWorkflowExecutionsResponse>

RPC response

ListNamespacesAsync(ListNamespacesRequest, RpcOptions?)

Invoke ListNamespaces.

public Task<ListNamespacesResponse> ListNamespacesAsync(ListNamespacesRequest req, RpcOptions? options = null)

Parameters

req ListNamespacesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListNamespacesResponse>

RPC response

ListOpenWorkflowExecutionsAsync(ListOpenWorkflowExecutionsRequest, RpcOptions?)

Invoke ListOpenWorkflowExecutions.

public Task<ListOpenWorkflowExecutionsResponse> ListOpenWorkflowExecutionsAsync(ListOpenWorkflowExecutionsRequest req, RpcOptions? options = null)

Parameters

req ListOpenWorkflowExecutionsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListOpenWorkflowExecutionsResponse>

RPC response

ListScheduleMatchingTimesAsync(ListScheduleMatchingTimesRequest, RpcOptions?)

Invoke ListScheduleMatchingTimes.

public Task<ListScheduleMatchingTimesResponse> ListScheduleMatchingTimesAsync(ListScheduleMatchingTimesRequest req, RpcOptions? options = null)

Parameters

req ListScheduleMatchingTimesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListScheduleMatchingTimesResponse>

RPC response

ListSchedulesAsync(ListSchedulesRequest, RpcOptions?)

Invoke ListSchedules.

public Task<ListSchedulesResponse> ListSchedulesAsync(ListSchedulesRequest req, RpcOptions? options = null)

Parameters

req ListSchedulesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListSchedulesResponse>

RPC response

ListTaskQueuePartitionsAsync(ListTaskQueuePartitionsRequest, RpcOptions?)

Invoke ListTaskQueuePartitions.

public Task<ListTaskQueuePartitionsResponse> ListTaskQueuePartitionsAsync(ListTaskQueuePartitionsRequest req, RpcOptions? options = null)

Parameters

req ListTaskQueuePartitionsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListTaskQueuePartitionsResponse>

RPC response

ListWorkflowExecutionsAsync(ListWorkflowExecutionsRequest, RpcOptions?)

Invoke ListWorkflowExecutions.

public Task<ListWorkflowExecutionsResponse> ListWorkflowExecutionsAsync(ListWorkflowExecutionsRequest req, RpcOptions? options = null)

Parameters

req ListWorkflowExecutionsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListWorkflowExecutionsResponse>

RPC response

PatchScheduleAsync(PatchScheduleRequest, RpcOptions?)

Invoke PatchSchedule.

public Task<PatchScheduleResponse> PatchScheduleAsync(PatchScheduleRequest req, RpcOptions? options = null)

Parameters

req PatchScheduleRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<PatchScheduleResponse>

RPC response

PollActivityTaskQueueAsync(PollActivityTaskQueueRequest, RpcOptions?)

Invoke PollActivityTaskQueue.

public Task<PollActivityTaskQueueResponse> PollActivityTaskQueueAsync(PollActivityTaskQueueRequest req, RpcOptions? options = null)

Parameters

req PollActivityTaskQueueRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<PollActivityTaskQueueResponse>

RPC response

PollNexusTaskQueueAsync(PollNexusTaskQueueRequest, RpcOptions?)

Invoke PollNexusTaskQueue.

public Task<PollNexusTaskQueueResponse> PollNexusTaskQueueAsync(PollNexusTaskQueueRequest req, RpcOptions? options = null)

Parameters

req PollNexusTaskQueueRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<PollNexusTaskQueueResponse>

RPC response

PollWorkflowExecutionUpdateAsync(PollWorkflowExecutionUpdateRequest, RpcOptions?)

Invoke PollWorkflowExecutionUpdate.

public Task<PollWorkflowExecutionUpdateResponse> PollWorkflowExecutionUpdateAsync(PollWorkflowExecutionUpdateRequest req, RpcOptions? options = null)

Parameters

req PollWorkflowExecutionUpdateRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<PollWorkflowExecutionUpdateResponse>

RPC response

PollWorkflowTaskQueueAsync(PollWorkflowTaskQueueRequest, RpcOptions?)

Invoke PollWorkflowTaskQueue.

public Task<PollWorkflowTaskQueueResponse> PollWorkflowTaskQueueAsync(PollWorkflowTaskQueueRequest req, RpcOptions? options = null)

Parameters

req PollWorkflowTaskQueueRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<PollWorkflowTaskQueueResponse>

RPC response

QueryWorkflowAsync(QueryWorkflowRequest, RpcOptions?)

Invoke QueryWorkflow.

public Task<QueryWorkflowResponse> QueryWorkflowAsync(QueryWorkflowRequest req, RpcOptions? options = null)

Parameters

req QueryWorkflowRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<QueryWorkflowResponse>

RPC response

RecordActivityTaskHeartbeatAsync(RecordActivityTaskHeartbeatRequest, RpcOptions?)

Invoke RecordActivityTaskHeartbeat.

public Task<RecordActivityTaskHeartbeatResponse> RecordActivityTaskHeartbeatAsync(RecordActivityTaskHeartbeatRequest req, RpcOptions? options = null)

Parameters

req RecordActivityTaskHeartbeatRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RecordActivityTaskHeartbeatResponse>

RPC response

RecordActivityTaskHeartbeatByIdAsync(RecordActivityTaskHeartbeatByIdRequest, RpcOptions?)

Invoke RecordActivityTaskHeartbeatById.

public Task<RecordActivityTaskHeartbeatByIdResponse> RecordActivityTaskHeartbeatByIdAsync(RecordActivityTaskHeartbeatByIdRequest req, RpcOptions? options = null)

Parameters

req RecordActivityTaskHeartbeatByIdRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RecordActivityTaskHeartbeatByIdResponse>

RPC response

RegisterNamespaceAsync(RegisterNamespaceRequest, RpcOptions?)

Invoke RegisterNamespace.

public Task<RegisterNamespaceResponse> RegisterNamespaceAsync(RegisterNamespaceRequest req, RpcOptions? options = null)

Parameters

req RegisterNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RegisterNamespaceResponse>

RPC response

RequestCancelWorkflowExecutionAsync(RequestCancelWorkflowExecutionRequest, RpcOptions?)

Invoke RequestCancelWorkflowExecution.

public Task<RequestCancelWorkflowExecutionResponse> RequestCancelWorkflowExecutionAsync(RequestCancelWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req RequestCancelWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RequestCancelWorkflowExecutionResponse>

RPC response

ResetStickyTaskQueueAsync(ResetStickyTaskQueueRequest, RpcOptions?)

Invoke ResetStickyTaskQueue.

public Task<ResetStickyTaskQueueResponse> ResetStickyTaskQueueAsync(ResetStickyTaskQueueRequest req, RpcOptions? options = null)

Parameters

req ResetStickyTaskQueueRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ResetStickyTaskQueueResponse>

RPC response

ResetWorkflowExecutionAsync(ResetWorkflowExecutionRequest, RpcOptions?)

Invoke ResetWorkflowExecution.

public Task<ResetWorkflowExecutionResponse> ResetWorkflowExecutionAsync(ResetWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req ResetWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ResetWorkflowExecutionResponse>

RPC response

RespondActivityTaskCanceledAsync(RespondActivityTaskCanceledRequest, RpcOptions?)

Invoke RespondActivityTaskCanceled.

public Task<RespondActivityTaskCanceledResponse> RespondActivityTaskCanceledAsync(RespondActivityTaskCanceledRequest req, RpcOptions? options = null)

Parameters

req RespondActivityTaskCanceledRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondActivityTaskCanceledResponse>

RPC response

RespondActivityTaskCanceledByIdAsync(RespondActivityTaskCanceledByIdRequest, RpcOptions?)

Invoke RespondActivityTaskCanceledById.

public Task<RespondActivityTaskCanceledByIdResponse> RespondActivityTaskCanceledByIdAsync(RespondActivityTaskCanceledByIdRequest req, RpcOptions? options = null)

Parameters

req RespondActivityTaskCanceledByIdRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondActivityTaskCanceledByIdResponse>

RPC response

RespondActivityTaskCompletedAsync(RespondActivityTaskCompletedRequest, RpcOptions?)

Invoke RespondActivityTaskCompleted.

public Task<RespondActivityTaskCompletedResponse> RespondActivityTaskCompletedAsync(RespondActivityTaskCompletedRequest req, RpcOptions? options = null)

Parameters

req RespondActivityTaskCompletedRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondActivityTaskCompletedResponse>

RPC response

RespondActivityTaskCompletedByIdAsync(RespondActivityTaskCompletedByIdRequest, RpcOptions?)

Invoke RespondActivityTaskCompletedById.

public Task<RespondActivityTaskCompletedByIdResponse> RespondActivityTaskCompletedByIdAsync(RespondActivityTaskCompletedByIdRequest req, RpcOptions? options = null)

Parameters

req RespondActivityTaskCompletedByIdRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondActivityTaskCompletedByIdResponse>

RPC response

RespondActivityTaskFailedAsync(RespondActivityTaskFailedRequest, RpcOptions?)

Invoke RespondActivityTaskFailed.

public Task<RespondActivityTaskFailedResponse> RespondActivityTaskFailedAsync(RespondActivityTaskFailedRequest req, RpcOptions? options = null)

Parameters

req RespondActivityTaskFailedRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondActivityTaskFailedResponse>

RPC response

RespondActivityTaskFailedByIdAsync(RespondActivityTaskFailedByIdRequest, RpcOptions?)

Invoke RespondActivityTaskFailedById.

public Task<RespondActivityTaskFailedByIdResponse> RespondActivityTaskFailedByIdAsync(RespondActivityTaskFailedByIdRequest req, RpcOptions? options = null)

Parameters

req RespondActivityTaskFailedByIdRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondActivityTaskFailedByIdResponse>

RPC response

RespondNexusTaskCompletedAsync(RespondNexusTaskCompletedRequest, RpcOptions?)

Invoke RespondNexusTaskCompleted.

public Task<RespondNexusTaskCompletedResponse> RespondNexusTaskCompletedAsync(RespondNexusTaskCompletedRequest req, RpcOptions? options = null)

Parameters

req RespondNexusTaskCompletedRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondNexusTaskCompletedResponse>

RPC response

RespondNexusTaskFailedAsync(RespondNexusTaskFailedRequest, RpcOptions?)

Invoke RespondNexusTaskFailed.

public Task<RespondNexusTaskFailedResponse> RespondNexusTaskFailedAsync(RespondNexusTaskFailedRequest req, RpcOptions? options = null)

Parameters

req RespondNexusTaskFailedRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondNexusTaskFailedResponse>

RPC response

RespondQueryTaskCompletedAsync(RespondQueryTaskCompletedRequest, RpcOptions?)

Invoke RespondQueryTaskCompleted.

public Task<RespondQueryTaskCompletedResponse> RespondQueryTaskCompletedAsync(RespondQueryTaskCompletedRequest req, RpcOptions? options = null)

Parameters

req RespondQueryTaskCompletedRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondQueryTaskCompletedResponse>

RPC response

RespondWorkflowTaskCompletedAsync(RespondWorkflowTaskCompletedRequest, RpcOptions?)

Invoke RespondWorkflowTaskCompleted.

public Task<RespondWorkflowTaskCompletedResponse> RespondWorkflowTaskCompletedAsync(RespondWorkflowTaskCompletedRequest req, RpcOptions? options = null)

Parameters

req RespondWorkflowTaskCompletedRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondWorkflowTaskCompletedResponse>

RPC response

RespondWorkflowTaskFailedAsync(RespondWorkflowTaskFailedRequest, RpcOptions?)

Invoke RespondWorkflowTaskFailed.

public Task<RespondWorkflowTaskFailedResponse> RespondWorkflowTaskFailedAsync(RespondWorkflowTaskFailedRequest req, RpcOptions? options = null)

Parameters

req RespondWorkflowTaskFailedRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RespondWorkflowTaskFailedResponse>

RPC response

ScanWorkflowExecutionsAsync(ScanWorkflowExecutionsRequest, RpcOptions?)

Invoke ScanWorkflowExecutions.

public Task<ScanWorkflowExecutionsResponse> ScanWorkflowExecutionsAsync(ScanWorkflowExecutionsRequest req, RpcOptions? options = null)

Parameters

req ScanWorkflowExecutionsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ScanWorkflowExecutionsResponse>

RPC response

SignalWithStartWorkflowExecutionAsync(SignalWithStartWorkflowExecutionRequest, RpcOptions?)

Invoke SignalWithStartWorkflowExecution.

public Task<SignalWithStartWorkflowExecutionResponse> SignalWithStartWorkflowExecutionAsync(SignalWithStartWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req SignalWithStartWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<SignalWithStartWorkflowExecutionResponse>

RPC response

SignalWorkflowExecutionAsync(SignalWorkflowExecutionRequest, RpcOptions?)

Invoke SignalWorkflowExecution.

public Task<SignalWorkflowExecutionResponse> SignalWorkflowExecutionAsync(SignalWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req SignalWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<SignalWorkflowExecutionResponse>

RPC response

StartBatchOperationAsync(StartBatchOperationRequest, RpcOptions?)

Invoke StartBatchOperation.

public Task<StartBatchOperationResponse> StartBatchOperationAsync(StartBatchOperationRequest req, RpcOptions? options = null)

Parameters

req StartBatchOperationRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<StartBatchOperationResponse>

RPC response

StartWorkflowExecutionAsync(StartWorkflowExecutionRequest, RpcOptions?)

Invoke StartWorkflowExecution.

public Task<StartWorkflowExecutionResponse> StartWorkflowExecutionAsync(StartWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req StartWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<StartWorkflowExecutionResponse>

RPC response

StopBatchOperationAsync(StopBatchOperationRequest, RpcOptions?)

Invoke StopBatchOperation.

public Task<StopBatchOperationResponse> StopBatchOperationAsync(StopBatchOperationRequest req, RpcOptions? options = null)

Parameters

req StopBatchOperationRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<StopBatchOperationResponse>

RPC response

TerminateWorkflowExecutionAsync(TerminateWorkflowExecutionRequest, RpcOptions?)

Invoke TerminateWorkflowExecution.

public Task<TerminateWorkflowExecutionResponse> TerminateWorkflowExecutionAsync(TerminateWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req TerminateWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<TerminateWorkflowExecutionResponse>

RPC response

UpdateNamespaceAsync(UpdateNamespaceRequest, RpcOptions?)

Invoke UpdateNamespace.

public Task<UpdateNamespaceResponse> UpdateNamespaceAsync(UpdateNamespaceRequest req, RpcOptions? options = null)

Parameters

req UpdateNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateNamespaceResponse>

RPC response

UpdateScheduleAsync(UpdateScheduleRequest, RpcOptions?)

Invoke UpdateSchedule.

public Task<UpdateScheduleResponse> UpdateScheduleAsync(UpdateScheduleRequest req, RpcOptions? options = null)

Parameters

req UpdateScheduleRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateScheduleResponse>

RPC response

UpdateWorkerBuildIdCompatibilityAsync(UpdateWorkerBuildIdCompatibilityRequest, RpcOptions?)

Invoke UpdateWorkerBuildIdCompatibility.

public Task<UpdateWorkerBuildIdCompatibilityResponse> UpdateWorkerBuildIdCompatibilityAsync(UpdateWorkerBuildIdCompatibilityRequest req, RpcOptions? options = null)

Parameters

req UpdateWorkerBuildIdCompatibilityRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateWorkerBuildIdCompatibilityResponse>

RPC response

UpdateWorkerVersioningRulesAsync(UpdateWorkerVersioningRulesRequest, RpcOptions?)

Invoke UpdateWorkerVersioningRules.

public Task<UpdateWorkerVersioningRulesResponse> UpdateWorkerVersioningRulesAsync(UpdateWorkerVersioningRulesRequest req, RpcOptions? options = null)

Parameters

req UpdateWorkerVersioningRulesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateWorkerVersioningRulesResponse>

RPC response

UpdateWorkflowExecutionAsync(UpdateWorkflowExecutionRequest, RpcOptions?)

Invoke UpdateWorkflowExecution.

public Task<UpdateWorkflowExecutionResponse> UpdateWorkflowExecutionAsync(UpdateWorkflowExecutionRequest req, RpcOptions? options = null)

Parameters

req UpdateWorkflowExecutionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateWorkflowExecutionResponse>

RPC response