Articles of .net 4.0

C # Criar Novo T ()

Você pode ver o que estou tentando (mas não conseguindo) fazer com o seguinte código: protected T GetObject() { return new T(); } Qualquer ajuda seria muito apreciada. EDITAR: O contexto foi o seguinte. Eu estava brincando com uma class de controlador personalizado para todos os controladores, com methods padronizados. Então, no contexto, eu precisava […]

Como posso especificar a ordem de DataAnnotation ValidationAttribute’s?

A questão aqui é semelhante, mas não tenho inheritance de objects de domínio. Meu campo e as tags de validação estão na seguinte ordem, mas o erro MustBe18 e o erro obrigatório são os únicos que imprimem. Eu tenho vários outros campos neste modelo com muito mais validação, mas a ordem de ValidationAttribute no código […]

O que MaxDegreeOfParallelism faz?

Eu estou usando Parallel.ForEach e estou fazendo algumas atualizações de database, agora sem definir MaxDegreeOfParallelism, uma máquina de processador dual core resulta em timeouts de cliente sql, onde mais máquina de processador quad core de alguma forma não tempo limite. Agora não tenho controle sobre quais tipos de núcleos de processador estão disponíveis onde meu […]

Por que a primeira chamada do cliente do WCF está lenta?

Eu estou tentando descobrir por que a primeira chamada do WCF após o início do aplicativo cliente leva muito mais tempo comparando com o segundo. O que eu fiz para testar isso: Implementei o servidor WCF auto-hospedado e o cliente de console simples. O servidor está aquecido – eu o executo e chamo o método […]

Desbloquear arquivo de dentro .net 4 c #

Existe a possibilidade de desbloquear um arquivo baixado da Internet a partir de um programa ac #? Surfar na Internet Aprendi que as informações são gravadas em um stream alternativo de um arquivo (NTFS) que contém as informações da zona atual (o valor 3 é da Internet e é interpretado como bloqueado). Existe uma possibilidade […]

Como corrijo o erro do IIS “compilerVersion”?

Estou recebendo essa exceção: System.Configuration.ConfigurationErrorsException: O valor para o atributo ‘compilerVersion’ nas opções do provedor deve ser ‘v4.0’ ou posterior, se você estiver compilando para a versão 4.0 ou posterior do .NET Framework. O que devo fazer para resolver isso?

Como limpar MemoryCache?

Eu criei um cache usando a class MemoryCache. Eu adiciono alguns itens a ele, mas quando eu preciso recarregar o cache eu quero limpá-lo primeiro. Qual é a maneira mais rápida de fazer isso? Devo percorrer todos os itens e removê-los um de cada vez ou há uma maneira melhor?

Quais são as práticas recomendadas para usar SmtpClient, SendAsync e Dispose no .NET 4.0

Estou um pouco perplexo sobre como gerenciar SmtpClient agora que é descartável, especialmente se eu fizer chamadas usando SendAsync. Presumivelmente, não devo chamar Dispose até que o SendAsync seja concluído. Mas eu deveria chamá-lo (por exemplo, usando “usando”). O cenário é um serviço WCF que envia emails periodicamente quando as chamadas são feitas. A maior […]

Existe uma substituição baseada em tarefa para System.Threading.Timer?

Sou novo nas Tarefas do .Net 4.0 e não consegui encontrar o que eu achava que seria uma substituição ou implementação baseada em Tarefas de um Timer, por exemplo, uma Tarefa periódica. Existe uma coisa dessas? Atualização Eu descobri o que eu acho que é uma solução para as minhas necessidades, que é envolver a […]

Posso usar o .NET 4.0 beta no Visual Studio 2008?

Existem alguns resources realmente grandes no .NET 4.0 que eu gostaria de começar a usar, mas não estou confortável em fazer a mudança para o VS 2010 ainda. Existe uma maneira de usar o .NET 4.0 beta no VS 2008?