Table of Contents

Class LargePayloadMaterializer

Namespace
AnyProtocol
Assembly
AnyProtocol.dll

Hydrates and verifies stored-payload references before deserialization.

public sealed class LargePayloadMaterializer
Inheritance
LargePayloadMaterializer
Inherited Members

Constructors

LargePayloadMaterializer(LargePayloadStoreRegistry, IDateTimeProvider)

Hydrates and verifies stored-payload references before deserialization.

public LargePayloadMaterializer(LargePayloadStoreRegistry stores, IDateTimeProvider clock)

Parameters

stores LargePayloadStoreRegistry
clock IDateTimeProvider

Methods

MaterializeAsync(TransportEnvelope, CancellationToken)

Returns inline envelopes unchanged and hydrates stored references.

public ValueTask<TransportEnvelope> MaterializeAsync(TransportEnvelope envelope, CancellationToken cancellationToken)

Parameters

envelope TransportEnvelope
cancellationToken CancellationToken

Returns

ValueTask<TransportEnvelope>