Class RuntimeEffectFactory
- Namespace
- DCR.Workflow.Effect
- Assembly
- DCR.Workflow.dll
public class RuntimeEffectFactory
- Inheritance
-
RuntimeEffectFactory
- Inherited Members
-
- Extension Methods
-
Constructors
RuntimeEffectFactory(IServiceProvider, RuntimeConfiguration)
public RuntimeEffectFactory(IServiceProvider sp, RuntimeConfiguration effects)
Parameters
sp
IServiceProvider
effects
RuntimeConfiguration
Properties
Auths
public IEnumerable<string> Auths { get; }
Property Value
- IEnumerable<string>
Effects
public IEnumerable<string> Effects { get; }
Property Value
- IEnumerable<string>
Implementations
public IEnumerable<string> Implementations { get; }
Property Value
- IEnumerable<string>
Methods
GetDerivedEffect(DerivedEffectOptions, Dictionary<string, string>)
public DerivedEffect GetDerivedEffect(DerivedEffectOptions options, Dictionary<string, string> secrets)
Parameters
options
DerivedEffectOptions
secrets
Dictionary<string, string>
Returns
- DerivedEffect
GetEffect(Activity, Dictionary<string, string>)
public IEffect? GetEffect(Activity a, Dictionary<string, string> secrets)
Parameters
a
Activity
secrets
Dictionary<string, string>
Returns
- IEffect
GetEffect(string, Dictionary<string, string>)
public IEffect? GetEffect(string id, Dictionary<string, string> secrets)
Parameters
id
string
secrets
Dictionary<string, string>
Returns
- IEffect