İplik.Yedek uyku .Windows için NET Mağaza
Thread.Sleep desteklenen görünmüyor .Windows Mağazası uygulamaları için NET.
Örneğin, bu
System.Threading.Thread.Sleep(1000);
herhangi gösterirken derlenir .Gösterirken NET Çerçeve (2.0, 3.5, 4.0, 4.5), ama değil .Windows için NET uygulamaları (veya her ikisi de 4.5 ve mağaza hedefleri olan taşınabilir sınıf kitaplığı) Saklayın.
Sistem.İş parçacığı.İş parçacığı hala orada, sadece Uyku yöntemi yok.
Birkaç saniye bir şey gecikme için benim app ihtiyacım var, oraya uygun bir yerine mi?
Gecikme neden gereklidir EDİT: Benim app bir oyun ve gecikme bilgisayar rakip "" bir sonraki hamlesi hakkında. düşünme gibi görünmesi için. Bu yöntem zaten zaman uyumsuz olarak bilinir (ana iş parçacığı bloke değil), sadece tepki zamanı yavaşlatmak istiyorum.
CEVAP
Windows apps asynchrony kucaklama - ve bir "pause" Task.Delay
. tarafından sağlanan asenkron Deposu Zaman uyumsuz bir yöntem içinde yazmak istiyorum:
await Task.Delay(TimeSpan.FromSeconds(30));
... ya da her neyse istediğiniz gecikme. Zaman uyumsuz yöntem 30 saniye sonra devam eder, ancak iş parçacığıdeğilherkes için await
ifadeler olarak bloke edilmiş olabilir.
Nasıl'in Komut İstemi Windows 5 s...
Orada Windows kedi için yedek....
İplik kullanarak karşılaştırın.Gecikme...
Nasıl Windows pip yüklemek için?...
Nasıl iPhone için Windows geliştirme m...