Class ScopePipeContext
- Namespace
- MassTransit.Middleware
- Assembly
- MassTransit.Abstractions.dll
public class ScopePipeContext
- Inheritance
-
ScopePipeContext
- Inherited Members
Constructors
ScopePipeContext(PipeContext)
A pipe using the parent scope cancellationToken
protected ScopePipeContext(PipeContext context)
Parameters
context
PipeContext
ScopePipeContext(PipeContext, params object[]?)
A pipe using the parent scope cancellationToken
protected ScopePipeContext(PipeContext context, params object[]? payloads)
Parameters
context
PipeContextpayloads
object[]Loads the payload cache with the specified objects
Properties
CancellationToken
public virtual CancellationToken CancellationToken { get; }
Property Value
Methods
AddOrUpdatePayload<T>(PayloadFactory<T>, UpdatePayloadFactory<T>)
public virtual T AddOrUpdatePayload<T>(PayloadFactory<T> addFactory, UpdatePayloadFactory<T> updateFactory) where T : class
Parameters
addFactory
PayloadFactory<T>updateFactory
UpdatePayloadFactory<T>
Returns
- T
Type Parameters
T
GetOrAddPayload<T>(PayloadFactory<T>)
public virtual T GetOrAddPayload<T>(PayloadFactory<T> payloadFactory) where T : class
Parameters
payloadFactory
PayloadFactory<T>
Returns
- T
Type Parameters
T
HasPayloadType(Type)
public virtual bool HasPayloadType(Type payloadType)
Parameters
payloadType
Type
Returns
TryGetPayload<T>(out T?)
public virtual bool TryGetPayload<T>(out T? payload) where T : class
Parameters
payload
T
Returns
Type Parameters
T