![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | Cmdlet, CallBacks and EndProcessing Hi I have a component that listens to a real time feed. When a message is received it fires an event with a custom EventArgs. Here is the problem. Question is how I can get around these both in a cmdlet and optimally a script. 1) I wrote a cmdlet and overrode EndProcessing. I set up the component and the callback [1]. When the event fires, this exception is thrown: The WriteObject and WriteError methods cannot be called from outside the overrides of the BeginProcessing, ProcessRecord, and EndProcessing methods, and only from that same thread. [1] listener.OnMessageReceived += new EventHandler<MessageEventArgs>(listener_OnMessageReceived); void listener_OnMessageReceived(object sender, MessageEventArgs e) { Write-Object (e.Message); } |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Quest AD cmdlet -what is the cmdlet to remove computer object | PowerShell | |||
| WCF Remote Client Callbacks using wsDualHttpBinding | .NET General | |||
| Invoking Cmdlet Get-Location from cmdlet,cant get Currnt Directory | PowerShell | |||
| Calling base methods BeginProcessing, EndProcessing, ProcessRecord | PowerShell | |||