IDurableClient Interfaz

Definición

Proporciona funcionalidad disponible para clientes de entidad y orquestación duraderos.

public interface IDurableClient : Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableEntityClient, Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableOrchestrationClient
type IDurableClient = interface
    interface IDurableOrchestrationClient
    interface IDurableEntityClient
Public Interface IDurableClient
Implements IDurableEntityClient, IDurableOrchestrationClient
Implementaciones

Propiedades

TaskHubName

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

Métodos

CleanEntityStorageAsync(Boolean, Boolean, CancellationToken)

Quita las entidades vacías del almacenamiento y libera bloqueos huérfanos.

(Heredado de IDurableEntityClient)
CreateCheckStatusResponse(HttpRequest, String, Boolean)

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

(Heredado de IDurableOrchestrationClient)
CreateCheckStatusResponse(HttpRequestMessage, String, Boolean)

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

(Heredado de IDurableOrchestrationClient)
CreateHttpManagementPayload(String)

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

(Heredado de IDurableOrchestrationClient)
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.

(Heredado de IDurableOrchestrationClient)
GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
Obsoletos.

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

(Heredado de IDurableOrchestrationClient)
GetStatusAsync(String, Boolean, Boolean, Boolean)

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

(Heredado de IDurableOrchestrationClient)
ListEntitiesAsync(EntityQuery, CancellationToken)

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

(Heredado de IDurableEntityClient)
ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken)

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

(Heredado de IDurableOrchestrationClient)
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.

(Heredado de IDurableOrchestrationClient)
PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

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

(Heredado de IDurableOrchestrationClient)
PurgeInstanceHistoryAsync(String)

Purgar el historial de una instancia concreta.

(Heredado de IDurableOrchestrationClient)
RaiseEventAsync(String, String, Object)

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

(Heredado de IDurableOrchestrationClient)
RaiseEventAsync(String, String, String, Object, String)

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

(Heredado de IDurableOrchestrationClient)
ReadEntityStateAsync<T>(EntityId, String, String)

Intenta leer el estado actual de una entidad. Devuelve default(T) si la entidad no existe.

(Heredado de IDurableEntityClient)
RestartAsync(String, Boolean)

Reinicia un orquestador existente con la entrada original.

(Heredado de IDurableOrchestrationClient)
ResumeAsync(String, String)

Reanuda una instancia de orquestación suspendida.

(Heredado de IDurableOrchestrationClient)
RewindAsync(String, String)
Obsoletos.

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

(Heredado de IDurableOrchestrationClient)
SignalEntityAsync(EntityId, DateTime, String, Object, String, String)

Indica a una entidad que realice una operación, en un momento especificado.

(Heredado de IDurableEntityClient)
SignalEntityAsync(EntityId, String, Object, String, String)

Indica a una entidad que realiza una operación.

(Heredado de IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(EntityId, Action<TEntityInterface>)

Indica a una entidad que realiza una operación.

(Heredado de IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(EntityId, DateTime, Action<TEntityInterface>)

Indica a una entidad que realice una operación, en un momento especificado.

(Heredado de IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(String, Action<TEntityInterface>)

Indica a una entidad que realiza una operación.

(Heredado de IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(String, DateTime, Action<TEntityInterface>)

Indica a una entidad que realice una operación, en un momento especificado.

(Heredado de IDurableEntityClient)
StartNewAsync(String, String)

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

(Heredado de IDurableOrchestrationClient)
StartNewAsync<T>(String, String, T)

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

(Heredado de IDurableOrchestrationClient)
StartNewAsync<T>(String, T)

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

(Heredado de IDurableOrchestrationClient)
SuspendAsync(String, String)

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

(Heredado de IDurableOrchestrationClient)
TerminateAsync(String, String)

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

(Heredado de IDurableOrchestrationClient)
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.

(Heredado de IDurableOrchestrationClient)
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.

(Heredado de IDurableOrchestrationClient)

Se aplica a