IDurableOrchestrationClient Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET