«.net-4.5» etiketlenmiş sorular

Microsoft .NET Framework 4.5 Sürümü. Özellikle .NET Framework 4.5 ile ilgili sorular için kullanın. Genel olarak .NET Framework ile ilgili sorular için .net etiketini kullanın.

7
async / await - Görev vs boşluğa ne zaman dönmeli?
Hangi senaryolarda kullanmak istersiniz public async Task AsyncMethod(int num) onun yerine public async void AsyncMethod(int num) Düşünebileceğim tek senaryo, ilerlemesini takip edebilmek için göreve ihtiyacınız varsa. Ayrıca, aşağıdaki yöntemde, zaman uyumsuz ve bekleyen anahtar kelimeler gereksiz mi? public static async void AsyncMethod2(int num) { await Task.Factory.StartNew(() => Thread.Sleep(num)); }

12
HttpClient ve HttpClientHandler istekler arasında imha edilmeli mi?
.NET Framework 4.5'te System.Net.Http.HttpClient ve System.Net.Http.HttpClientHandler IDisposable'ı ( System.Net.Http.HttpMessageInvoker aracılığıyla ) uygular . usingDeyimi belgelerine diyor ki: Kural olarak, IDisposable nesnesini kullandığınızda, bunu bir using deyiminde bildirmeli ve başlatmalısınız. Bu cevap şu kalıbı kullanır: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler = new HttpClientHandler() …


7
C # 'da "dönüş bekliyor" amacı nedir?
Böyle yazma yönteminin olduğu herhangi bir senaryo var mı : public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } bunun yerine: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return DoAnotherThingAsync(); } …
251 c#  .net  .net-4.5  async-await 

10
Farklı sonuçlarla birden fazla Görev bekleniyor
3 görevim var: private async Task<Cat> FeedCat() {} private async Task<House> SellHouse() {} private async Task<Tesla> BuyCar() {} Hepsi kodum devam etmeden önce çalışması gerekiyor ve ben de her sonuçlara ihtiyacım var. Sonuçların hiçbirinin birbiriyle ortak bir yanı yok 3 görevi tamamlayıp sonuçları almak için nasıl ararım ve beklerim?

6
Task.Start / Wait ve Async / Await arasındaki fark nedir?
Bir şey eksik olabilir ama yapmak arasındaki fark nedir: public void MyMethod() { Task t = Task.Factory.StartNew(DoSomethingThatTakesTime); t.Wait(); UpdateLabelToSayItsComplete(); } public async void MyMethod() { var result = Task.Factory.StartNew(DoSomethingThatTakesTime); await result; UpdateLabelToSayItsComplete(); } private void DoSomethingThatTakesTime() { Thread.Sleep(10000); }

5
Net 4.0'dan 4.5'e yeniden hedefleme çözümü - NuGet paketleri nasıl yeniden hedeflenir?
Şu anda VS2010 içinde .NET 4.0 VS2012 hedefleyen bir çözüm taşındı ve şimdi .Net 4.5 yeniden hedeflemek istiyorum Emin olmadığım şey NuGet paketleri. Örneğin, VS2010'da EF4'ten güncellediğim EF5, aslında gördüğünüz gibi EF 4.4 olarak çıkıyor: <Reference Include="EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll</HintPath> </Reference> Ayrıca proje için Packages.config içinde aşağıdakileri …

2
Neden bir türün başlatıcısı bulmak bir NullReferenceException oluşturur?
Bu beni çok üzdü. Bazı tip başlatıcı kontrolümüz olan Noda Time için bazı testleri optimize etmeye çalışıyordum. Ben bir tür olup olmadığını öğrenmek düşündüm sahiptir yeni yüklenirken her şeyi önce başlatıcı türü (statik yapıcısı veya başlatıcıları ile statik değişkenler) AppDomain. Sürpriz olarak, bu küçük testi attı NullReferenceException- hiçbir boş değerler …

1
Catch-22, WIF tarafından güvenli hale getirilen akışlı TCP WCF hizmetini önler; Noelimi mahvetmek, ruh sağlığı
WIF kullanarak akışlı bir WCF net.tcp hizmet uç noktasını güvence altına almak için bir gereksinimim var . Jeton sunucumuza karşı gelen çağrıların kimliğini doğrulamalıdır. Hizmet, büyük miktarlarda veri ve şeyleri aktarmak için tasarlandığından akışa sahiptir. Bu imkansız görünüyor. Ve yakalamanın etrafında gidemezsem, Noel'im mahvolur ve neşeli alışverişçiler yavaş yavaş serinleyen …
181 c#  wcf  .net-4.5  wif  nettcpbinding 

5
Visual Studio 2010 ile .NET Framework 4.5'i Hedefleme
Bugün, Visual Studio 2010 için sorun teşkil etmemesi gereken küçük bir güncelleme olduğu için .NET Framework 4.5'i Visual Studio 2010'dan kullanabilmeyi bekleyen makineme yükledim. Ne yazık ki, bazı 4.0'ları elle bile kaldırmıyorum ve karşılık gelen 4.5 derlemelerinin eklenmesi, projede hala referans gösterilen orijinal 4.0 derlemelerine yol açtı. Visual Studio 2010'dan …


4
Bekleyen bir Görev nasıl iptal edilir?
Bu Windows 8 WinRT görevleriyle oynuyorum ve aşağıdaki yöntemi kullanarak bir görevi iptal etmeye çalışıyorum ve bir noktaya kadar çalışıyor. CancelNotification yöntemi çağrılır, bu da görevin iptal edildiğini düşünmenizi sağlar, ancak arka planda görev çalışmaya devam eder, daha sonra tamamlandıktan sonra, Görev durumu her zaman tamamlanır ve asla iptal edilmez. …




Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.