基本上,如果我調用一個異步方法,我的應用程序不會掛起,我可以點擊事物和這樣的(如果我允許的話)而不會受到懲罰。異步操作完成後,將執行回調方法。C#:異步回調 - 回調方法的處理是否阻止應用程序?
我想知道如果這再次阻塞的東西還是它仍然是「異步」?也就是說,回調方法非常密集,我的應用程序仍然可以很好地運行,或者一旦回調方法被輸入,它會被阻止?
更新:
什麼我說的是當你添加一個服務引用,並選擇「異步操作」
public void AsyncSaveFooCompleted(Object sender, SaveFooEventArgs e)
{
//Send a large binary from the WCF Service
Client.SaveFooBinary(Foo.LargeBinary);
}
public void SaveFoo(Foo foo)
{
Client.SaveFooAsync(foo);
}
這真的取決於您正在運行的異步操作的類型?你使用新的線程()? –
非常模糊的問題。這掛在細節上,所有這些都不見了。 –
對不起,我更新了我在說的... – michael