Class FreetextIndexRowsBatchPlugin
Inheritance
FreetextIndexRowsBatchPlugin
Assembly: SoBatchProcessing.dll
Syntax
[BatchTask("FreetextIndexRows")]
public class FreetextIndexRowsBatchPlugin : BatchTaskBase, IBatchTask
Constructors
FreetextIndexRowsBatchPlugin(IBatchData, IBatchServiceConfiguration, ILogger<FreetextIndexRowsBatchPlugin>)
Declaration
public FreetextIndexRowsBatchPlugin(IBatchData batchData, ConfigFile.IBatchServiceConfiguration batchServiceConfiguration, ILogger<FreetextIndexRowsBatchPlugin> logger)
Parameters
Fields
PluginName
Declaration
public const string PluginName = "FreetextIndexRows"
Field Value
Methods
CreateTaskAsync(string, int[])
Declaration
public static Task<int> CreateTaskAsync(string table, int[] primaryKeys)
Parameters
Type |
Name |
Description |
string |
table |
|
int[] |
primaryKeys |
|
Returns
RunAsync(string, string, CancellationToken)
Declaration
protected override Task<bool> RunAsync(string name, string context, CancellationToken cancellationToken = default)
Parameters
Returns
Type |
Description |
Task<bool> |
True if the task succeeded.
|
Overrides
Implements
Extension Methods