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
storesLargePayloadStoreRegistryclockIDateTimeProvider
Methods
MaterializeAsync(TransportEnvelope, CancellationToken)
Returns inline envelopes unchanged and hydrates stored references.
public ValueTask<TransportEnvelope> MaterializeAsync(TransportEnvelope envelope, CancellationToken cancellationToken)
Parameters
envelopeTransportEnvelopecancellationTokenCancellationToken