WorkflowInstance.TryUnload Método

Definición

Descarga la instancia de flujo de trabajo de la memoria en el almacén de persistencia cuando la instancia está suspendida o inactiva.

public:
 bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean

Devoluciones

true si se ha descargado la instancia de flujo de trabajo; de lo contrario, false.

Excepciones

No hay ningún servicio de persistencia registrado con el motor en tiempo de ejecución de flujo de trabajo.

Comentarios

Si la instancia de flujo de trabajo está inactiva o suspendida, TryUnload usa el servicio de persistencia para quitar la instancia de flujo de trabajo de la memoria y conservarla en un almacén de datos. Si no hay ningún servicio de persistencia registrado con WorkflowRuntime, TryUnload produce una InvalidOperationExceptionexcepción . Si la instancia de flujo de trabajo se conserva correctamente, el tiempo de ejecución genera el WorkflowUnloaded evento y devuelve true. Unload devuelve false si la instancia de flujo de trabajo ya se ha descargado, se ha terminado, se ha anulado o ya se ha completado.

El host puede usar TryUnload para reclamar recursos del sistema desde un flujo de trabajo inactivo.

Se aplica a