Perguntas com a marcação «.net-4.5»

Versão 4.5 do Microsoft .NET Framework. Use para perguntas especificamente relacionadas ao .NET Framework 4.5. Para perguntas sobre o .NET Framework em geral, use a marca .net.

7
assíncrono / aguardar - quando retornar uma tarefa vs anular?
Em que cenários alguém gostaria de usar public async Task AsyncMethod(int num) ao invés de public async void AsyncMethod(int num) O único cenário em que consigo pensar é se você precisa da tarefa para acompanhar seu progresso. Além disso, no método a seguir, são assíncronas e aguardam palavras-chave desnecessárias? public …

12
O HttpClient e o HttpClientHandler precisam ser descartados entre solicitações?
System.Net.Http.HttpClient e System.Net.Http.HttpClientHandler no .NET Framework 4.5 implementam IDisposable (via System.Net.Http.HttpMessageInvoker ). A usingdocumentação da declaração diz: Como regra, quando você usa um objeto IDisposable, você deve declarar e instancia-lo em uma instrução using. Esta resposta usa este padrão: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using …


7
Qual é o objetivo do "retorno aguardar" em c #?
Existe algum cenário em que escrever método como este: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } em vez disso: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return DoAnotherThingAsync(); } …
251 c#  .net  .net-4.5  async-await 


6
Qual é a diferença entre Task.Start / Wait e Async / Await?
Posso estar faltando alguma coisa, mas qual é a diferença entre fazer: 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); }






4
Como cancelar uma tarefa em espera?
Estou brincando com essas tarefas do Windows 8 WinRT e estou tentando cancelar uma tarefa usando o método abaixo e funciona até certo ponto. O método CancelNotification é chamado, o que faz você pensar que a tarefa foi cancelada, mas, em segundo plano, a tarefa continua sendo executada; depois de …



6
Onde está o diretório do .NET Framework 4.5?
Instalei o Windows 8, Visual Studio 2012, mas não tenho um diretório v4.5 %WINDIR%\Microsoft.NET\Framework. Fiz algo errado ou o .NET 4.5 é diferente dos outros? Se é porque eu não instalei as ferramentas, existe um conjunto de ferramentas diferentes para fazer o download? Tanto quanto posso dizer, sou capaz de …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.