새로운 비동기식 CTP를 공부하고ThreadPool.SwitchTo 메서드는 어디에서 찾을 수 있습니까?
코드 조각을 발견했습니다.
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 메서드가 ThreadPool 클래스에 없습니다.
AsyncCtpLibrary.dll에 대한 평가가 있습니다.하지만 운이 없다
내게 확장 방법처럼 보입니다. –
Visual Studio에 코드가로드되어 있다고 가정하면 메서드의 이름을 마우스 오른쪽 단추로 클릭하고 "정의로 이동"을 선택하십시오. 해당 방법을 정의한 곳으로 즉시 이동하여 학습 할 수 있습니다. 나는 이것이'ThreadPool' 클래스가 아닌 다른 곳에서 정의 된 확장 메소드라는 chibacity의 가정을 의심한다. –
그래도 어디에서? AsyncCtpLibrary.dll에 대한 참조를 추가했지만 행운은 없습니다 –