Table of Contents

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