Share via


DurableOrchestrationClientBase.PurgeInstanceHistoryAsync Method

Definition

Overloads

PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

Purge the orchestration history for instances that match the conditions.

PurgeInstanceHistoryAsync(String)

Purge the history for a concrete instance.

PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

Source:
DurableOrchestrationClientBase.cs

Purge the orchestration history for instances that match the conditions.

public abstract System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.PurgeHistoryResult> PurgeInstanceHistoryAsync(DateTime createdTimeFrom, DateTime? createdTimeTo, System.Collections.Generic.IEnumerable<DurableTask.Core.OrchestrationStatus> runtimeStatus);
abstract member PurgeInstanceHistoryAsync : DateTime * Nullable<DateTime> * seq<DurableTask.Core.OrchestrationStatus> -> System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.PurgeHistoryResult>
Public MustOverride Function PurgeInstanceHistoryAsync (createdTimeFrom As DateTime, createdTimeTo As Nullable(Of DateTime), runtimeStatus As IEnumerable(Of OrchestrationStatus)) As Task(Of PurgeHistoryResult)

Parameters

createdTimeFrom
System.DateTime

Start creation time for querying instances for purging.

createdTimeTo
System.Nullable<System.DateTime>

End creation time for querying instances for purging.

runtimeStatus
System.Collections.Generic.IEnumerable<DurableTask.Core.OrchestrationStatus>

List of runtime status for querying instances for purging. Only Completed, Terminated, or Failed will be processed.

Returns

System.Threading.Tasks.Task<PurgeHistoryResult>

Returns an instance of PurgeHistoryResult.

Applies to

PurgeInstanceHistoryAsync(String)

Source:
DurableOrchestrationClientBase.cs

Purge the history for a concrete instance.

public abstract System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.PurgeHistoryResult> PurgeInstanceHistoryAsync(string instanceId);
abstract member PurgeInstanceHistoryAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.PurgeHistoryResult>
Public MustOverride Function PurgeInstanceHistoryAsync (instanceId As String) As Task(Of PurgeHistoryResult)

Parameters

instanceId
System.String

The ID of the orchestration instance to purge.

Returns

System.Threading.Tasks.Task<PurgeHistoryResult>

Returns an instance of PurgeHistoryResult.

Applies to