예제 #1
0
        private void OnAsyncExecute(Guid workflowInstanceGuid, string activityInstanceId, ExportTables exportTable)
        {
            // Create table exporter
            var exporter = exportTable.GetInitializedTableExportTask();

            RegisterCancelable(workflowInstanceGuid, activityInstanceId, exporter);

            try
            {
                exporter.Open();
                exporter.Execute();
            }
            finally
            {
                exporter.Close();
            }

            UnregisterCancelable(workflowInstanceGuid, activityInstanceId, exporter);
        }
예제 #2
0
        private void OnAsyncExecute(Guid workflowInstanceGuid, string activityInstanceId, ExportTables exportTable)
        {
            // Create table exporter
            var exporter = exportTable.GetInitializedTableExportTask();

            RegisterCancelable(workflowInstanceGuid, activityInstanceId, exporter);

            try
            {
                exporter.Open();
                exporter.Execute();
            }
            finally
            {
                exporter.Close();
            }

            UnregisterCancelable(workflowInstanceGuid, activityInstanceId, exporter);
        }