BT

今後の.NET Framework 4.7.2のハイライト

| 作者: Jonathan Allen フォローする 593 人のフォロワー , 翻訳者 編集部T フォローする 1 人のフォロワー 投稿日 2018年2月22日. 推定読書時間: 3 分 |

原文(投稿日:2018/02/20)へのリンク

読者の皆様へ:ノイズを減らすための一連の機能を開発しました。関心のあるトピックについて電子メールとWeb通知を受け取ることができます新機能の詳細をご覧ください。

注目されているのは、ほとんどが.NETコアであるが、開発はオリジナルの.NET Framework上で継続する。マイクロソフトは最近、ASP.NET、ADO.NET、WCF、WPF、さらにはWindowsフォームのアップデートと共に、.NET Framework 4.7.2のプレビュー版をリリースした。GitHubでリリースノートをすべて見ることができる。

ADO.NET

このリリースの大きなニュースは、Azure ADユニバーサルおよびマルチファクタ認証(MFA)のサポートである。他に、XEventがなくなったり、SqlBulkCopyの信頼性の問題など、多数のドライバのバグがある。

ASP.NET

ASP.NETの見出しを飾るのは、Page、Custom Handler、およびUserコントロールのための依存性注入のサポートである。詳細は、設計パターンと機能の点で、厳密にこれが意味するところではまだリリースされていない。

もう1つの機能は、CookieのSameSiteプロパティを制御する機能である。以前は、URL書き換えルールを使用してSameSiteを設定することしかできなかった。

基本クラスライブラリ

HashSetについては、パフォーマンスとメモリ消費の改善、デフォルト容量の指定方法、TryGetValueメソッド、およびLINQサポート用のToHashSet拡張メソッドが注目されている。

ConcurrentDictionaryではパフォーマンスの向上と新しいGetOrAdd/AddOrUpdateのオーバーロードを視野に入れている。

.NET Coreのコードを使用して、ReaderWriterLockSlimはライターの枯渇の可能性を減らし複数のライターを同時に起動させないことで、競合にうまく処理する。

その他のマイナーなパフォーマンスの改善が、DateTime、ファイルとディレクトリの列挙、TextInfo、Comparer/EqualityComparer.Default、Buffer、およびManualResetEventSlimに対してなされている。

CLR

機能についてはほとんど変更ないが、今回のリリースでは、コード生成、ガベージコレクション、エラー回復/レポートなどの領域に対する多くの信頼性の修正が含まれている。

ClickOnce

ClickOnceマニフェストで高DPIサポートを有効にできるようになった。これは、一部の高解像度モニタに必要である。重要なアクセシビリティツールであるNarratorは、ClickOnceインストーラで正しく動作するようになった。

ネットワーキング

Uri、HttpClient、SmtpClient、Socket、およびWebSocketの重要なバグ修正があるが、新機能はない。

WCF

WCFの問題を診断するために使用されるSvcTraceViewerツールは、「より論理的」に考えられるようなUIに更新された。また、SvcConfigEditorツールもアクセシビリティ標準に準拠するように更新されている。

Windowsフォーム

DataGridView.DisposeがNullReferenceExceptionをスローするなどの長年にわたるバグが修正された。[編集者注:これは私が2008年に報告したものであることを願っています。]驚いたことに、DataGridViewにも新しい機能が追加されました。F3コマンドを使用して、テーブルの並べ替え順序を更新できる。

さらに重要なことに、ツールストリップのためにキーボードアクセシビリティをサポートするなどのアクセシビリティの問題に多くの取り組みがなされた。ただし、これらの変更をすべて取り込むには、アプリケーションを.NET Framework 4.7.2用に再コンパイルする必要がある。

Windowsワークフロー

いくつかの信頼性の問題は修正されたが、新しい機能はない。

WPF

メモリリーク、データ破損、クラッシュを扱うバグ修正。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

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

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

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

このスレッドのメッセージについてEmailでリプライする

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

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT