Show / Hide Table of Contents

Class DefaultBatchTaskInitializer

Inheritance
object
DefaultBatchTaskInitializer
Implements
IBatchTaskInitializer
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.BatchProcessing
Assembly: SoBatchProcessing.dll
Syntax
public class DefaultBatchTaskInitializer : IBatchTaskInitializer

Constructors

DefaultBatchTaskInitializer(IBatchTaskFactory, IBatchData)

Declaration
public DefaultBatchTaskInitializer(IBatchTaskFactory batchTaskFactory, IBatchData batchData)
Parameters
Type Name Description
IBatchTaskFactory batchTaskFactory
IBatchData batchData

Fields

_batchData

Declaration
protected readonly IBatchData _batchData
Field Value
Type Description
IBatchData

Methods

SaveAndInitAsync(BatchTaskRow)

Declaration
public virtual Task SaveAndInitAsync(BatchTaskRow row)
Parameters
Type Name Description
BatchTaskRow row
Returns
Type Description
Task

StartNowAsync(int, string, CancellationToken)

Starts the batch task in a separate thread

Declaration
protected virtual Task StartNowAsync(int id, string description, CancellationToken cancellationToken = default)
Parameters
Type Name Description
int id
string description
CancellationToken cancellationToken
Returns
Type Description
Task

Implements

IBatchTaskInitializer

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top