Table of Contents

Class MergePipe<TInput, TSplit>

Namespace
MassTransit.Middleware
Assembly
MassTransit.Abstractions.dll
public class MergePipe<TInput, TSplit> : IPipe<TSplit>, IProbeSite where TInput : class, PipeContext where TSplit : class, PipeContext

Type Parameters

TInput
TSplit
Inheritance
MergePipe<TInput, TSplit>
Implements
IPipe<TSplit>
Inherited Members
Extension Methods

Constructors

MergePipe(IPipe<TInput>, TInput, MergeFilterContextProvider<TInput, TSplit>)

public MergePipe(IPipe<TInput> next, TInput input, MergeFilterContextProvider<TInput, TSplit> contextProvider)

Parameters

next IPipe<TInput>
input TInput
contextProvider MergeFilterContextProvider<TInput, TSplit>

Methods

Probe(ProbeContext)

public void Probe(ProbeContext context)

Parameters

context ProbeContext

Send(TSplit)

The base primitive, Send delivers the pipe context of T to the pipe.

public Task Send(TSplit context)

Parameters

context TSplit

The pipe context of type T

Returns

Task

A task which is completed once the pipe has processed the context