首页 > 解决方案 > Delphi中的Producer和ProducerContent有什么区别?

问题描述

在 Delphi 中,TWebActionItem.Producer 和 TWebActionItem.ProducerContent 属性在Web Brokers中用于在操作项执行时生成响应消息的内容。

TWebActionItem.Producer 和 TWebActionItem.ProducerContent 有什么区别?我们应该使用哪一个?

标签: delphiwebbroker

解决方案


TWebActionItem.ProducerContent文档:

除了内容生产者的类型外,此属性与 Producer 相同。当生产者的类型是 IProduceContent 而不是 TCustomContentProducer 时使用 ProducerContent。在后一种情况下,改为设置属性 Producer。注意 Producer 和 ProducerContent 是互斥的;如果设置了一个,则不能设置另一个。

因此,您应该使用适合响应内容生产者类型的任何一个。如果该生产者是类型IProduceContent,则使用ProducerContent; 如果生产者是一种ICustomerContentProducer类型,则可以Producer改用。


推荐阅读