2016-12-13 166 views
0

背景

比方說,我有一個自定義任務窗格,如下圖所示。如何替換Outlook(VSTO)中的自定義任務窗格?

對於我的應用程序,我如果用戶在(由從一個端點API授予的有效會話令牌的存在確定的)記錄只顯示此窗格,否則我顯示登錄面板。

如果用戶在會話超時時讓檢查員打開,我需要用登錄按鈕顯示不同的任務窗格。用戶有許多檢查員(因此有許多自定義任務窗格)一次打開。

我打算在後臺線程上每小時運行一次遞歸方法,以檢查會話是否有效,如果不是,則交換使用登錄窗格顯示的任何自定義任務窗格。

問題

我如何做到在每個檢查器「交換」用戶已經打開?我應該迭代所有檢查員嗎?如果是這樣,我怎麼訪問檢查中自定義任務窗格的集合。相反,如果我要重複Globals.ThisAddIn.CustomTaskPanes,我怎麼識別檢查它屬於這樣我可以換任何可見的自定義任務窗格與我的登錄面板?

在此先感謝。 enter image description here

回答

相關問題