DefaultContextCreatorService
Namespace: Meshmakers.Octo.Sdk.Common.Services
Default implementation of the IContextCreatorService interface
public class DefaultContextCreatorService : IContextCreatorService
Inheritance Object → DefaultContextCreatorService
Implements IContextCreatorService
Constructors
DefaultContextCreatorService(IServiceProvider)
Default implementation of the IContextCreatorService interface
public DefaultContextCreatorService(IServiceProvider serviceProvider)
Parameters
serviceProvider IServiceProvider
Methods
CreateTriggerContext(String, OctoObjectId, RtEntityId, INodeContext, IGlobalConfiguration)
public ITriggerContext CreateTriggerContext(string tenantId, OctoObjectId dataFlowRtId, RtEntityId pipelineRtEntityId, INodeContext nodeContext, IGlobalConfiguration globalConfiguration)
Parameters
tenantId String
dataFlowRtId OctoObjectId
pipelineRtEntityId RtEntityId
nodeContext INodeContext
globalConfiguration IGlobalConfiguration
Returns
CreateEtlContext<TContext>(PipelineRegistration, ExecutePipelineOptions, Guid)
public Task<TContext> CreateEtlContext<TContext>(PipelineRegistration pipelineRegistration, ExecutePipelineOptions executePipelineOptions, Guid pipelineExecutionId)
Type Parameters
TContext
Parameters
pipelineRegistration PipelineRegistration
executePipelineOptions ExecutePipelineOptions
pipelineExecutionId Guid