Class StepExecutionContext
- Namespace
- Cress.Sdk
- Assembly
- Cress.Sdk.dll
public sealed class StepExecutionContext
- Inheritance
-
StepExecutionContext
- Inherited Members
-
Properties
ArtifactDirectory
public string ArtifactDirectory { get; init; }
Property Value
- string
BaseUrl
public string? BaseUrl { get; init; }
Property Value
- string
Drivers
public IDriverAccessor Drivers { get; init; }
Property Value
- IDriverAccessor
Fixtures
public IReadOnlyDictionary<string, string> Fixtures { get; init; }
Property Value
- IReadOnlyDictionary<string, string>
FlowId
public string FlowId { get; init; }
Property Value
- string
Inputs
public IReadOnlyDictionary<string, string> Inputs { get; init; }
Property Value
- IReadOnlyDictionary<string, string>
Logger
public ICressLogger Logger { get; init; }
Property Value
- ICressLogger
StepName
public string StepName { get; init; }
Property Value
- string
Variables
public IReadOnlyDictionary<string, string> Variables { get; init; }
Property Value
- IReadOnlyDictionary<string, string>
Methods
GetInput(string)
public string? GetInput(string name)
Parameters
name string
Returns
- string
GetRequiredInput(string)
public string GetRequiredInput(string name)
Parameters
name string
Returns
- string