protected override void ProcessRecord() { PowerShellAdapter adapter = new PowerShellAdapter(this); Task.Factory.StartNew(() => { for (int x = 0; x < 100; x++) adapter.WriteObject(x); }); adapter.Listen(); }
protected override void ProcessRecord() { PowerShellAdapter adapter = new PowerShellAdapter(this, 100); Task.Factory.StartNew(() => { for (int x = 0; x < 100; x++) { adapter.WriteObject(x); Thread.Sleep(100); } adapter.Finished = true; }); adapter.Listen(); }