Table of Contents

Class RuntimeBuilderExtensions

Namespace
DCR.Workflow
Assembly
DCR.Workflow.dll
public static class RuntimeBuilderExtensions
Inheritance
RuntimeBuilderExtensions
Inherited Members

Methods

AddConfiguration(IRuntimeBuilder, IConfiguration)

public static IRuntimeBuilder AddConfiguration(this IRuntimeBuilder builder, IConfiguration config)

Parameters

builder IRuntimeBuilder
config IConfiguration

Returns

IRuntimeBuilder

AddConstEffect(IRuntimeBuilder)

public static IRuntimeBuilder AddConstEffect(this IRuntimeBuilder builder)

Parameters

builder IRuntimeBuilder

Returns

IRuntimeBuilder

AddCsvEffects(IRuntimeBuilder)

public static IRuntimeBuilder AddCsvEffects(this IRuntimeBuilder builder)

Parameters

builder IRuntimeBuilder

Returns

IRuntimeBuilder

AddDefault(IRuntimeBuilder)

public static IRuntimeBuilder AddDefault(this IRuntimeBuilder builder)

Parameters

builder IRuntimeBuilder

Returns

IRuntimeBuilder

AddEffect<T>(IRuntimeBuilder, ServiceLifetime, bool)

public static IRuntimeBuilder AddEffect<T>(this IRuntimeBuilder builder, ServiceLifetime lifetime = ServiceLifetime.Singleton, bool lift = false) where T : class, IEffect

Parameters

builder IRuntimeBuilder
lifetime ServiceLifetime
lift bool

Returns

IRuntimeBuilder

Type Parameters

T

AddHttpEffects(IRuntimeBuilder)

public static IRuntimeBuilder AddHttpEffects(this IRuntimeBuilder builder)

Parameters

builder IRuntimeBuilder

Returns

IRuntimeBuilder

AddJsonConfiguration(IRuntimeBuilder, string)

public static IRuntimeBuilder AddJsonConfiguration(this IRuntimeBuilder builder, string json)

Parameters

builder IRuntimeBuilder
json string

Returns

IRuntimeBuilder

AddJsonConfigurationFile(IRuntimeBuilder, string)

public static IRuntimeBuilder AddJsonConfigurationFile(this IRuntimeBuilder builder, string fname)

Parameters

builder IRuntimeBuilder
fname string

Returns

IRuntimeBuilder

AddMailEffect(IRuntimeBuilder)

public static IRuntimeBuilder AddMailEffect(this IRuntimeBuilder builder)

Parameters

builder IRuntimeBuilder

Returns

IRuntimeBuilder

AddRobots(IRuntimeBuilder)

public static IRuntimeBuilder AddRobots(this IRuntimeBuilder builder)

Parameters

builder IRuntimeBuilder

Returns

IRuntimeBuilder

AddSqlEffects(IRuntimeBuilder)

Add SqlEffects from effect collection and configuration

public static IRuntimeBuilder AddSqlEffects(this IRuntimeBuilder builder)

Parameters

builder IRuntimeBuilder

Returns

IRuntimeBuilder

AddWorkZoneEffects(IRuntimeBuilder)

public static IRuntimeBuilder AddWorkZoneEffects(this IRuntimeBuilder builder)

Parameters

builder IRuntimeBuilder

Returns

IRuntimeBuilder

WithOptions(IRuntimeBuilder, Action<RuntimeOptions>)

public static IRuntimeBuilder WithOptions(this IRuntimeBuilder builder, Action<RuntimeOptions> f)

Parameters

builder IRuntimeBuilder
f Action<RuntimeOptions>

Returns

IRuntimeBuilder