Pertanyaan yang diberi tag «.net-4.5»

Versi 4.5 dari Microsoft .NET Framework. Gunakan untuk pertanyaan yang secara khusus terkait dengan .NET Framework 4.5. Untuk pertanyaan tentang .NET Framework secara umum, gunakan tag .net.

7
async / menunggu - kapan mengembalikan Task vs void?
Di bawah skenario apa yang ingin digunakan seseorang public async Task AsyncMethod(int num) dari pada public async void AsyncMethod(int num) Satu-satunya skenario yang bisa saya pikirkan adalah jika Anda membutuhkan tugas untuk dapat melacak kemajuannya. Selain itu, dalam metode berikut, apakah async dan menunggu kata kunci tidak perlu? public static …

12
Apakah HttpClient dan HttpClientHandler harus dibuang di antara permintaan?
System.Net.Http.HttpClient dan System.Net.Http.HttpClientHandler di .NET Framework 4.5 mengimplementasikan IDisposable (via System.Net.Http.HttpMessageInvoker ). The usingdokumentasi pernyataan mengatakan: Sebagai aturan, ketika Anda menggunakan objek IDisposable, Anda harus mendeklarasikan dan membuat instance dalam pernyataan menggunakan. Jawaban ini menggunakan pola ini: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler …


7
Apa tujuan dari "menunggu kembali" di C #?
Apakah ada setiap skenario di mana menulis metode seperti ini: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } alih-alih ini: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return DoAnotherThingAsync(); } …
251 c#  .net  .net-4.5  async-await 

10
Menunggu beberapa Tugas dengan hasil yang berbeda
Saya punya 3 tugas: private async Task<Cat> FeedCat() {} private async Task<House> SellHouse() {} private async Task<Tesla> BuyCar() {} Mereka semua perlu dijalankan sebelum kode saya dapat dilanjutkan dan saya juga membutuhkan hasil dari masing-masing. Tidak ada hasil yang memiliki kesamaan satu sama lain Bagaimana cara saya menelepon dan menunggu …

6
Apa perbedaan antara Task.Start / Tunggu dan Async / Tunggu?
Saya mungkin kehilangan sesuatu tetapi apa perbedaan antara melakukan: 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); }


2
Mengapa menemukan penginisialisasi tipe melempar NullReferenceException?
Ini membuat saya bingung. Saya mencoba untuk mengoptimalkan beberapa tes untuk Noda Time, di mana kami memiliki beberapa jenis initializer checking. Saya pikir saya akan mencari tahu apakah suatu tipe memiliki tipe initializer (konstruktor statis atau variabel statis dengan initializers) sebelum memuat semuanya ke yang baru AppDomain. Yang mengejutkan saya, …

1
Catch-22 mencegah layanan TCP WCF yang dialirkan dapat diamankan oleh WIF; merusak Natal saya, kesehatan mental
Saya memiliki persyaratan untuk mengamankan titik akhir layanan WCF net.tcp menggunakan WIF . Seharusnya mengotentikasi panggilan masuk terhadap server token kami. Layanan dialirkan karena dirancang untuk mentransfer sejumlah besar data dan barang. Tampaknya ini mustahil. Dan jika saya tidak bisa mengatasi tangkapan, Natal saya akan hancur dan saya akan minum …
181 c#  wcf  .net-4.5  wif  nettcpbinding 



4
Bagaimana cara membatalkan Tugas dalam menunggu?
Saya bermain dengan tugas-tugas Windows 8 WinRT ini, dan saya mencoba untuk membatalkan tugas menggunakan metode di bawah ini, dan itu berfungsi sampai titik tertentu. Metode CancelNotification TIDAK dipanggil, yang membuat Anda berpikir tugas itu dibatalkan, tetapi di latar belakang tugas itu terus berjalan, kemudian setelah selesai, status Tugas selalu …



6
Di mana direktori .NET Framework 4.5?
Saya telah menginstal Windows 8, Visual Studio 2012 tetapi tidak memiliki direktori v4.5 di %WINDIR%\Microsoft.NET\Framework. Apakah saya melakukan sesuatu yang salah, atau apakah .NET 4.5 berbeda dari yang lain? Jika itu karena saya belum menginstal alat, apakah ada seperangkat alat yang berbeda untuk diunduh? Sejauh yang saya tahu, saya bisa …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.