2016-08-15 2 views

答えて

0

Task.Run()実際にはスレッドプールで実行されるメソッドを使用できます。これにより、FileUploadを扱い、あなたのアプリ内をナビゲートするのに役立ちます。

1

@ atp9によると、Task.Run()を使用します。使用方法を理解するためのコードスニペットがあります。だから、あなたが言ったことから、我々はあなたが別のタスクで実行するこれらの2つの方法としましょう:(あなたのASP.NETのコードベースのどこかで、その後

public void Upload(string dataToUpload) 
{ 
    .... // your Upload code 
} 

public void Navigate(string navTo) 
{ 
    .... // your Navigate code 
} 

を、次の2つのタスクを実行する必要がありますし、これらのメソッドもアクセス可能であることを確認してください)。ここで私はので、私はちょうどインスタンスをインスタンス化し、メソッドを呼び出すことができMyClassのと呼ばれるクラスの内部でそれらを持っている:もちろん

var mc = new MyClass(); 
var uploadTask = Task.Run(() => { mc.Upload("hello world"); }); 
var navigateTask = Task.Run(() => { mc.Navigate("to the world"); }); 

を、これはただ単純化しすぎの例であるが、これはあなたにそれがどのように動作するかのアイデアを与える必要があります。複数のタスクの実行の詳細については、msdn articleを参照してください。

希望すると便利です。

+0

ありがとうBairoseとapt9! ページから別のページに移動してもタスクは実行できますか? – Belham

関連する問題