私は、コードのこの作品に出会った、ThreadPool.SwitchToメソッドはどこにありますか?
を新しい非同期CTPを勉強し、いくつかのサンプルコードを経由しています:
public async void button1_Click(object sender, EventArgs e)
{
string text = txtInput.Text;
await ThreadPool.SwitchTo(); // jump to the ThreadPool
string result = ComputeOutput(text);
string finalResult = ProcessOutput(result);
await txtOutput.Dispatcher.SwitchTo(); // jump to the TextBox’s thread
txtOutput.Text = finalResult;
}
どこ私はThreadPool.SwitchToを見つけるようにしてください? SwithcTo方法は、私がAsyncCtpLibrary.dllにrefereceを持っているThreadPoolクラスに
ません...しかし、参考のために運
私の拡張方法のようです。 –
Visual Studioにコードがロードされていると仮定して、メソッドの名前を右クリックして「定義に移動」を選択します。そのメソッドが定義されている場所にすぐに連れて行くことができます。私はchibacityが 'ThreadPool'クラス以外の場所で定義されている拡張メソッドであると考えています。 –
だからどこから?私はAsyncCtpLibrary.dllへの参照を追加しましたが、運はありません –