Interface ICommandResponseValueHandler<TValue>

Namespace
Cratis.Arc.Commands
Assembly
Cratis.Arc.Core.dll

Defines a command response value handler for a specific value type.

public interface ICommandResponseValueHandler<TValue>

Type Parameters

TValue

The type of value consumed by the handler on the server.

Extension Methods

Remarks

The typed declaration lets build-time tooling distinguish values consumed by the command pipeline from values returned to the client. Runtime handlers continue to implement ICommandResponseValueHandler directly so type discovery and dependency injection retain their existing contract.