2017-03-09 169 views
0

的返回IPublishedContent代碼簡單行:禁用緩存

var cachedNode = umbracoHelper.TypedContent(1234); 

我的問題是,上面的返回代碼發佈的內容,而僅是存在情況下,我寧願要退還未發佈內容(連同出版物)。例如,在集成測試中,我需要針對已發佈和未發佈的節點執行測試。

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

在這個問題上的任何幫助?

+1

你是什麼意思與緩存的內容? UmbracoHelper返回當前發佈的內容。如果您想訪問已保存(但未發佈)的數據,則需要使用ContentService – Mark

+0

根據以上評論,如果您不想訪問需要使用ContentService的緩存內容,但我建議反對在你的前端使用它,因爲它會不必要地擊中你的數據庫。 – ProNotion

+0

是的,我的意思是未發佈的內容(未緩存)。有關如何通過umbracoHelper檢索未發佈內容的任何想法? –

回答