Table of Contents

Delegate Delegates.ProtocolDataPayloadHandler<TPayload>

Namespace
SmarterLink.Core.Messaging
Assembly
SmarterLink.Core.dll

Handler for a typed SmarterLink protocol payload.

public delegate Task Delegates.ProtocolDataPayloadHandler<in TPayload>(TPayload payload, string? userData) where TPayload : ProtocolDataPayloadBase

Parameters

payload TPayload

The deserialized payload.

userData string

Optional application-defined string from the message header. Passed through the protocol without interpretation.

Returns

Task
Handler for a typed SmarterLink protocol payload.

Type Parameters

TPayload

The strongly-typed payload.