Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class ImportExportJobManager

Inheritance
System.Object
ImportExportJobManager
Namespace: EPiServer.Commerce.Catalog.ImportExport.Internal
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0
Syntax
public class ImportExportJobManager : Object

Constructors

ImportExportJobManager(TaskMonitor, TaskExecutor, ICatalogImportHistoryRepository, IContentRepository, IPrincipalAccessor)

Declaration
public ImportExportJobManager(TaskMonitor taskMonitor, TaskExecutor taskExecutor, ICatalogImportHistoryRepository catalogImportHistoryRepository, IContentRepository contentRepository, IPrincipalAccessor principalAccessor)
Parameters
Type Name Description
EPiServer.Async.TaskMonitor taskMonitor
EPiServer.Async.TaskExecutor taskExecutor
ICatalogImportHistoryRepository catalogImportHistoryRepository
EPiServer.IContentRepository contentRepository
EPiServer.Security.IPrincipalAccessor principalAccessor

Methods

CancelImportAsync(Guid, Guid)

Declaration
public Task<bool> CancelImportAsync(Guid id, Guid jobId)
Parameters
Type Name Description
System.Guid id
System.Guid jobId
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

CancelJobAsync(ContentReference, Guid)

Declaration
public Task<bool> CancelJobAsync(ContentReference referenceId, Guid jobId)
Parameters
Type Name Description
EPiServer.Core.ContentReference referenceId
System.Guid jobId
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

StartEvent()

Declaration
public void StartEvent()

StopEvent()

Declaration
public void StopEvent()