Запитання з тегом «.net-4.5»

Версія 4.5. Microsoft .NET Framework. Використовуйте для питань, що стосуються конкретно .NET Framework 4.5. Для питань щодо .NET Framework зазвичай використовуйте тег .net.

7
async / wait - коли повернути Завдання проти пустоти?
За якими сценаріями ви хотіли б користуватися public async Task AsyncMethod(int num) замість public async void AsyncMethod(int num) Єдиний сценарій, про який я можу придумати, - це якщо вам потрібна задача, щоб мати можливість відстежувати її прогрес. Крім того, в наступному методі чи не потрібні асинхронізація та очікування ключових слів? …

12
Чи повинні HttpClient та HttpClientHandler розміщуватися між запитами?
System.Net.Http.HttpClient і System.Net.Http.HttpClientHandler в .NET Framework 4.5 реалізують IDisposable (через System.Net.Http.HttpMessageInvoker ). Документація usingзаяви: Як правило, коли ви використовуєте об'єкт, що не використовується, ви повинні оголосити його та використати в операторі, що використовує. У цій відповіді використовується така модель: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using …

3
Чи потрібно ставити Task.Run методом, щоб зробити його асинхронним?
Я намагаюся зрозуміти, як асинхроніка чекає в найпростішій формі. Я хочу створити дуже простий метод, який додає два числа заради цього прикладу, наданий, це зовсім не час обробки, це лише питання формулювання прикладу. Приклад 1 private async Task DoWork1Async() { int result = 1 + 2; } Приклад 2 private …

7
Яка мета "очікування повернення" в C #?
Чи є якийсь - або сценарій , де метод запису , як це: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } замість цього: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // …
251 c#  .net  .net-4.5  async-await 

10
Очікування декількох завдань з різними результатами
У мене є 3 завдання: private async Task<Cat> FeedCat() {} private async Task<House> SellHouse() {} private async Task<Tesla> BuyCar() {} Всі вони повинні працювати, перш ніж мій код може продовжуватися, і мені потрібні також результати від кожного. Жоден із результатів не має нічого спільного між собою Як мені зателефонувати і …

6
Яка різниця між Task.Start / Wait та Async / Await?
Я можу чогось бракувати, але яка різниця між тим, що робити: 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 на 4.5 - як змінити пакет NuGet?
Я перемістив рішення, на який зараз орієнтовано .NET 4.0 у VS2010 на VS2012, і тепер я хотів би повторно націлити його на .Net 4.5 У чому я не впевнений, це пакети NuGet. Наприклад, EF5, який я оновив з EF4 у VS2010, виявляється насправді EF 4.4, як ви бачите тут: <Reference …

2
Чому знаходження ініціалізатора типу кидає NullReferenceException?
Це мене наткнуло. Я намагався оптимізувати деякі тести для Noda Time, де у нас є перевірка типу ініціалізатора. Я подумав, що я дізнаюся, чи є у типу ініціалізатор типу (статичний конструктор або статичні змінні з ініціалізаторами), перш ніж завантажувати все в нове AppDomain. На мій подив, невеликий тест цього викинув …

1
Catch-22 запобігає потоковому сервісу TCP WCF, захищеному WIF; руйнує моє Різдво, психічне здоров'я
У мене є вимога захистити поточну кінцеву точку служби WCF net.tcp за допомогою WIF . Він повинен ідентифікувати вхідні дзвінки проти нашого сервера токенів. Послуга передається в потоковому режимі, оскільки вона призначена для передачі великої кількості даних n матеріалів. Це видається неможливим. І якщо я не зможу обійти улов, моє …
181 c#  wcf  .net-4.5  wif  nettcpbinding 

5
Націлювання .NET Framework 4.5 через Visual Studio 2010
Сьогодні я встановив .NET Framework 4.5 на свою машину, очікуючи, що зможе використовувати її від Visual Studio 2010, оскільки це лише незначне оновлення, яке не повинно створювати проблем для Visual Studio 2010. На жаль, я цього не роблю, навіть видаляючи певні 4.0 вручну. і додавання відповідних 4,5 збірок призвело до …

9
Встановіть час очікування бази даних в Entity Framework
Моя команда зберігає час, тому мені потрібно змінити значення тайм-ауту команди за замовчуванням. Я знайшов myDb.Database.Connection.ConnectionTimeout, але це readonly. Як я можу встановити тайм-аут команди в Entity Framework 5 ?

4
Як скасувати завдання в очікуванні?
Я граю з цими завданнями Windows 8 WinRT, і я намагаюся скасувати завдання за допомогою наведеного нижче методу, і воно працює до певного моменту. Метод CancelNotification НЕ викликає, завдяки чому ви думаєте, що завдання було скасовано, але на задньому плані завдання продовжує працювати, а після його виконання статус Завдання завжди …

4
Асинхронізація / очікування проти BackgroundWorker
За останні кілька днів я перевірив нові можливості .net 4.5 та c # 5. Мені подобаються його нові функції асинхронізації / очікування. Раніше я використовував BackgroundWorker для обробки довших процесів у фоновому режимі з чуйним інтерфейсом. Моє запитання: після отримання цих нових приємних функцій, коли я повинен використовувати функцію async …

8
Чи можна чекати події замість іншого методу асинхронізації?
У моєму додатку метро C # / XAML є кнопка, яка починає тривалий процес. Тому, як рекомендується, я використовую async / очікую, щоб переконатися, що нитка інтерфейсу не блокується: private async void Button_Click_1(object sender, RoutedEventArgs e) { await GetResults(); } private async Task GetResults() { // Do lot of complex …

6
Де знаходиться каталог .NET Framework 4.5?
Я встановив Windows 8, Visual Studio 2012, але в ньому немає каталогу v4.5 %WINDIR%\Microsoft.NET\Framework. Я зробив щось не так, чи .NET 4.5 відрізняється від інших? Якщо це не тому, що я не встановив інструменти, чи є набір різних інструментів для завантаження? Наскільки я можу сказати, я в змозі створити .NET …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.