我正在構建一個Messenger類庫。登錄後,您可以通過msgrinstance.Users訪問一組用戶對象列表。這些用戶具有諸如LoginName,FriendlyName,DisplayPicture等屬性。主連接關閉時訪問用戶類的屬性
如果嘗試在註銷後訪問.Users,則會引發NotLoggedInException。對於在登錄時創建的任何用戶類,如果嘗試訪問其任何屬性,您將再次獲得NotLoggedInException。
這是做事的好方法嗎?也許對於用戶屬性,我應該拋出InvalidOperationException,因爲用戶類不再與主Messenger類連接?
我正在清除註銷時的列表。但有人仍然可以參考用戶對象。 – NoPyGod
但是,這些用戶對象只是虛擬持有者還是附加了som功能?我試着說,對我來說,最好在你的API函數中添加錯誤處理(異常或其他)。 – Tigran