Zum Hauptinhalt springen

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​

ITriggerContext

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

Returns​

Task<TContext>