Implement this method to perform tool specific logic.
This method will always be executed as a top-level progress operation.
Namespace: Spotfire.Dxp.Application.Tools
Assembly: Spotfire.Dxp.Application (in Spotfire.Dxp.Application.dll) Version: 25.11.10401.3615 (25.11.10401.3615)
Syntax
C#
protected abstract IEnumerable<Object> ExecuteCore( Document context, ExportResult result )
Parameters
- context
- Type: Spotfire.Dxp.ApplicationDocument
The document used as context. - result
- Type: Spotfire.Dxp.Application.ToolsExportResult
The result container.
Return Value
Type: IEnumerableObjectAn enumerable of prompt models that should be prompted on.
Examples
C#
using (ProgressService.CurrentProgress.BeginSubtask( "Performing export", stepCount, "Step {0} of {1}")) { // Perform subtask for (int i = 0; i < stepCount; i++) { // Do something // ... ProgressService.CurrentProgress.TryReportProgress(); ProgressService.CurrentProgress.CheckCancel(); } }
Version Information
See Also