WeakEventManager.ListenerList.BeginUse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
宣告清單為使用中。 這樣可避免在清單項目重覆時對清單做出直接變更。
public:
bool BeginUse();
public bool BeginUse ();
member this.BeginUse : unit -> bool
Public Function BeginUse () As Boolean
傳回
如果已經宣告清單為使用中則為 true
,否則為 false
。
備註
實 WeakEventManager 作應該在逐一查看清單之前呼叫 BeginUse ,以將事件傳遞至接聽程式,並在完成時呼叫 EndUse 。 這可防止另一個呼叫端修改清單,同時進行事件傳遞的反復專案。 如果在這段期間修改清單,則會複製清單。 如果複製清單,則會 PrepareForWriting 傳 true
回 ,這表示您在上次傳遞中遺漏了最近的接聽程式變更。