public class RabbitMessageConsumer<T> : IConsumer<T> where T : class {
public async Task Consume(ConsumeContext<T> context)
{
// context.Message type is getting changed to GreenPipes.DynamicInternal one
}
}
例如,对于StartCreateCommand类类型,它将更改为
{绿色管道.动态内部.abc.xyz.ICreateCommand<mymodel_test>}.
1条答案
按热度按时间hts6caw31#
如果您正在使用一个接口(在您的例子中,我猜是
ICreateCommand<mymodel_test>
),MassTransit将代理该接口以避免创建对类的依赖(在您的例子中,是StartCreateCommand
)。如果您希望类在您的使用者中,请使用该类。