BT

Destaques do .NET Framework 4.7.2

| por Jonathan Allen Seguir 523 Seguidores , traduzido por Eduardo Kuwakino Seguir 1 Seguidores em 18 abr 2018. Tempo estimado de leitura: 2 minutos |

Apesar da atenção continuar maior no .NET Core, o desenvolvimento do .NET Framework original continua. A Microsoft lançou uma prévia do .NET Framework 4.7.2 com atualizações no ASP.NET, no ADO.NET, no WCF, no WPF e até mesmono Windows Forms. As notas de atualização completa estão no github.

ADO.NET

A grande novidade nesse lançamento é o suporte para o Azure AD Universal e a autenticação multi-fator (MFA - Multi-factor authentication). Além disso há diversas correções como XEvents sendo perdidos e confiabilidade do SqlBulkCopy.

ASP.NET

O destaque no ASP.NET é a injenção de dependência para Page, Custom Handler e User controls. Os detalhes de como exatamente funcionam em termos de design patterns e capacidades não foram informados

Um outro recurso é a capacidade de controlar a propriedade SameSite por cookies. Anteriormente foi apenas possível controlar o SameSite utilizando regras de reescrita de URL.

Base Class Library

O HashSet vem ganhando mais atenção em relação à performance e melhorias de consumo de memória, uma forma de especificar a capacidade padrão, um método TryGetValue, e uma extensão ToHashSet para suporte ao LINQ.

O ConcurrentDictionary também está ganhando melhoria de performance e novas sobrecargas para GetOrAdd/AddOrUpdate.

Usando código do .NET Core, o ReaderWriterLockSlim manipula contenção reduzindo a probabilidade de falta do que escrever e não ativando mais de um escritor.

Outras melhorias de performance afetam o DateTime, a enumeração de arquivo e diretório, o TextInfo, o Comparer/EqualityComparer.Default, o Buffer, e o ManualResetEventSlim.

CLR

Esse lançamento contém diversas correções em áreas como o code generation, o garbage collection e o error recovery/reporting.

ClickOnce

O suporte High DPI pode agora ser ativado por um ClickOnce manifest, que também é necessário por alguns monitores de alta resolução. O Narrator, uma importante ferramenta de acessibilidade, agora funciona com o instalador ClickOnce.

Redes

Há correções importantes para Uri, HttpClient, SmtpClient, Socket, e WebSocket, mas sem novas funcionalidades.

WCF

O SvcTraceViewer, que é usado para diagnosticar problemas do WCF , recebeu uma atualização de interface. E o SvcConfigEditor, também foi atualizado para estar de acordo com os padrões de acessibilidade.

Windows Forms

Bugs de longa data como o DataGridView.Dispose devolvendo uma NullReferenceException foram corrigidos. (Nota do Editor: Bug reportado pelo autor em 2008). Surpreendentemente, o DataGridView também ganhou um novo recurso: o comando F3 pode ser usado para atualizar a ordenação de uma tabela.

E o mais importante, muitos esforços foram focados em problemas de acessibilidade como suporte a teclados com tool strips. No entanto, para ter total vantagem sobre essas mudanças a aplicação deverá ser recompilada em .NET Framework 4.7.2.

Windows Workflow

Há diversas correções, mas não há novas funcionalidades.

WPF

Correções de bugs de memory leaks, corrupção de dados, e outras falhas estão sendo focadas.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT