2017-03-09 107 views
0

的返回IPublishedContent代码简单行:禁用缓存

var cachedNode = umbracoHelper.TypedContent(1234); 

我的问题是,上面的返回代码发布的内容,而仅是存在情况下,我宁愿要退还未发布内容(连同出版物)。例如,在集成测试中,我需要针对已发布和未发布的节点执行测试。

我的想法之一是:umbracoContext.InPreviewMode = true,但没有奏效。

在这个问题上的任何帮助?

+1

你是什么意思与缓存的内容? UmbracoHelper返回当前发布的内容。如果您想访问已保存(但未发布)的数据,则需要使用ContentService – Mark

+0

根据以上评论,如果您不想访问需要使用ContentService的缓存内容,但我建议反对在你的前端使用它,因为它会不必要地击中你的数据库。 – ProNotion

+0

是的,我的意思是未发布的内容(未缓存)。有关如何通过umbracoHelper检索未发布内容的任何想法? –

回答