messageenumerator

    5熱度

    1回答

    在.NET上的MSMQ中,我使用MessageEnumerator來查看隊列中的所有消息。我想刪除符合特定條件的郵件。 當我調用MoveNext逐步通過隊列時,我得到一個布爾值來告訴我當前消息是否存在。但是,當我執行RemoveCurrent時,如何知道刪除後的當前消息是否存在?檢查Current並處理異常的唯一方法是? 這裏是一個例子,我使用了刪除超過一年的消息的簡單條件。假設隊列在別處創建和M