Table of Contents

Interface ILib

Namespace
Csra.Interfaces
Assembly
Csra.dll

The interface for the EntryPoint.

public interface ILib

Properties

Acquire

The accessor for the Acquire branch.

ILib.IAcquire Acquire { get; }

Property Value

ILib.IAcquire

Datalog

The accessor for the Datalog branch.

ILib.IDatalog Datalog { get; }

Property Value

ILib.IDatalog

Execute

The accessor for the Execute branch.

ILib.IExecute Execute { get; }

Property Value

ILib.IExecute

Setup

The accessor for the Setup branch.

ILib.ISetup Setup { get; }

Property Value

ILib.ISetup

Validate

The accessor for the Validate branch.

ILib.IValidate Validate { get; }

Property Value

ILib.IValidate

Methods

Configure(IValidate, ISetup, IExecute, IAcquire, IDatalog)

Exchanges the default branch implementations with user-provided implementations.

void Configure(ILib.IValidate validate = null, ILib.ISetup setup = null, ILib.IExecute execute = null, ILib.IAcquire acquire = null, ILib.IDatalog datalog = null)

Parameters

validate ILib.IValidate

User-provided implementation of ILib.IValidate.

setup ILib.ISetup

User-provided implementation of ILib.ISetup.

execute ILib.IExecute

User-provided implementation of ILib.IExecute.

acquire ILib.IAcquire

User-provided implementation of ILib.IAcquire.

datalog ILib.IDatalog

User-provided implementation of ILib.IDatalog.

Remarks

If any parameter is null, the method will revert to the original implementation provided by the csra library.