1
我想製作一個小工具,列出顯示當前工作項目的所有用戶。Episerver,獲取用戶當前的「工作項目」
如何獲取編輯器模式下顯示在頁面樹中的當前工作項目。例如,當用戶1與第1頁一起工作時,您可以看到名稱旁邊有一個小人物圖標,如果您願意,可以說用戶1.
儘管可以循環所有頁面在頁面樹中並獲取最新的變化,但是在服務器上這會很困難。
我想製作一個小工具,列出顯示當前工作項目的所有用戶。Episerver,獲取用戶當前的「工作項目」
如何獲取編輯器模式下顯示在頁面樹中的當前工作項目。例如,當用戶1與第1頁一起工作時,您可以看到名稱旁邊有一個小人物圖標,如果您願意,可以說用戶1.
儘管可以循環所有頁面在頁面樹中並獲取最新的變化,但是在服務器上這會很困難。
有一個通知API。試試這個:
using EPiServer.Editor.Notification;
InUseNotificationRepository pagesInUseRepo = new InUseNotificationRepository();
var notifications = pagesInUseRepo.GetAllInUseNotifications();
foreach (var notification in notifications)
{
// notification.PageGuid
}
謝謝分配!解決了我的問題 –