Table of Contents

Class BeginExportContentItemsToCsv.BackgroundTask

Namespace
Raytha.Application.ContentItems.Commands
Assembly
Raytha.Application.dll
public class BeginExportContentItemsToCsv.BackgroundTask : IExecuteBackgroundTask
Inheritance
BeginExportContentItemsToCsv.BackgroundTask
Implements
Inherited Members

Constructors

BackgroundTask(ICurrentOrganization, IRaythaDbJsonQueryEngine, IRaythaDbContext, IFileStorageProvider, FieldValueConverter)

public BackgroundTask(ICurrentOrganization currentOrganization, IRaythaDbJsonQueryEngine db, IRaythaDbContext entityFrameworkDb, IFileStorageProvider fileStorageProvider, FieldValueConverter fieldValueConverter)

Parameters

currentOrganization ICurrentOrganization
db IRaythaDbJsonQueryEngine
entityFrameworkDb IRaythaDbContext
fileStorageProvider IFileStorageProvider
fieldValueConverter FieldValueConverter

Methods

Execute(Guid, JsonElement, CancellationToken)

public Task Execute(Guid jobId, JsonElement args, CancellationToken cancellationToken)

Parameters

jobId Guid
args JsonElement
cancellationToken CancellationToken

Returns

Task

GetFiltersForView(View)

protected string[] GetFiltersForView(View view)

Parameters

view View

Returns

string[]

GetSortForView(View)

protected string GetSortForView(View view)

Parameters

view View

Returns

string