Skip to the content.

PipeAndFilter API:IPipeAndFilterInit

Build License NuGet Downloads

Back to List Api

IPipeAndFilterInit<T>

Namespace: PipeFilterCore

Represents commands for initialization and run.

public interface IPipeAndFilterInit<T> : IPipeAndFilterRun<T>

Type Parameters

T
Type of contract.

Implements IPipeAndFilterRun<T>

Properties

ServiceId

The service id for this type.

public abstract string ServiceId { get; }

Property Value

String

Methods

CorrelationId(String)

The Correlation Id.

IPipeAndFilterInit<T> CorrelationId(string value)

Parameters

value String
Correlation Id value.

Returns

IPipeAndFilterInit<T>

Init(T)

Initial contract value.

IPipeAndFilterInit<T> Init(T contract)

Parameters

contract T
The contract.

Returns

IPipeAndFilterInit<T>

Logger(ILogger)

The logger handler.

IPipeAndFilterInit<T> Logger(ILogger value)

Parameters

value ILogger
logger handler value.

Returns

IPipeAndFilterInit<T>


Back to List Api