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
payloadTPayloadThe deserialized payload.
userDatastringOptional application-defined string from the message header. Passed through the protocol without interpretation.
Returns
- Task
- Handler for a typed SmarterLink protocol payload.
Type Parameters
TPayloadThe strongly-typed payload.