Voglio chiamare WaitHandle.WaitOne(TimeSpan)
in .NET, ma sono nel thread STA e pompa i messaggi in attesa. Per motivi che vanno oltre lo scopo di questa domanda, devo aspettare senza il pompaggio. Come posso aspettare che un WaitHandle venga segnalato senza inviare messaggi?Come attendere WaitHandle senza pompare messaggi?
In alcuni scenari, sembra che WaitHandle.WaitOne
non invii messaggi. Ma a volte lo fa per alcuni messaggi. Vedere questi link per ulteriori informazioni su questo:
So che la la domanda è già stata risolta, ma puoi dare una ricetta che dimostri che WaitHandle.WaitOne pompa messaggi? Non capisco davvero cosa sta succedendo qui e sono curioso. –
wcoenen: Ho aggiunto dei link nella mia domanda che indicano che WaitOne a volte pompa messaggi. –