IDurableOrchestrationClient Interfaz

Definición

Proporciona funcionalidad disponible para clientes de orquestación duraderos.

public interface IDurableOrchestrationClient
type IDurableOrchestrationClient = interface
Public Interface IDurableOrchestrationClient
Derivado

Propiedades

TaskHubName

Obtiene el nombre del centro de tareas configurado en esta instancia de cliente.

Métodos

CreateCheckStatusResponse(HttpRequest, String, Boolean)

Crea una respuesta HTTP que resulta útil para comprobar el estado de la instancia especificada.

CreateCheckStatusResponse(HttpRequestMessage, String, Boolean)

Crea una respuesta HTTP que resulta útil para comprobar el estado de la instancia especificada.

CreateHttpManagementPayload(String)

Crea un HttpManagementPayload objeto que contiene el estado, finaliza y envía puntos de conexión HTTP de eventos externos.

GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
Obsoletos.

Obtiene el estado de todas las instancias de orquestación que coinciden con las condiciones especificadas.

GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
Obsoletos.

Obtiene el estado de todas las instancias de orquestación con paginación que coinciden con las condiciones especificadas.

GetStatusAsync(String, Boolean, Boolean, Boolean)

Obtiene el estado de la instancia de orquestación especificada.

ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken)

Obtiene el estado de todas las instancias de orquestación con paginación que coinciden con las condiciones especificadas.

MakeCurrentAppPrimaryAsync()

Convierte la aplicación actual en la aplicación principal, si aún no lo está. Debe usar la característica AppLease estableciendo UseAppLease en true en host.json.

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

Purga el historial de orquestaciones de las instancias que coinciden con las condiciones.

PurgeInstanceHistoryAsync(String)

Purgar el historial de una instancia concreta.

RaiseEventAsync(String, String, Object)

Envía un mensaje de notificación de evento a una instancia de orquestación en espera.

RaiseEventAsync(String, String, String, Object, String)

Envía un mensaje de notificación de evento a una instancia de orquestación en espera.

RestartAsync(String, Boolean)

Reinicia un orquestador existente con la entrada original.

ResumeAsync(String, String)

Reanuda una instancia de orquestación suspendida.

RewindAsync(String, String)
Obsoletos.

Rebobina la instancia de orquestación con errores especificada por un motivo.

StartNewAsync(String, String)

Inicia una nueva ejecución de la función de orquestador especificada.

StartNewAsync<T>(String, String, T)

Inicia una nueva instancia de la función de orquestador especificada.

StartNewAsync<T>(String, T)

Inicia una nueva ejecución de la función de orquestador especificada.

SuspendAsync(String, String)

Suspende una instancia de orquestación en ejecución.

TerminateAsync(String, String)

Para terminar una instancia de orquestación en ejecución:

WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Crea una respuesta HTTP que contiene una carga de direcciones URL de administración para una instancia no completada o contiene la carga que contiene la salida de la orquestación completada.

WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Crea una respuesta HTTP que contiene una carga de direcciones URL de administración para una instancia no completada o contiene la carga que contiene la salida de la orquestación completada.

Se aplica a