Orleans 2.0公式文書-1.4概要->Orleans 2.0
1920 ワード
Orleans 2.0
2.0はOrleansの主要なバージョンであり、その主な目標はそれを与えることである.NET Standard 2.0は、.NET Coreを介してプラットフォーム間で互換性があります.この作業の一部として、Orleans APIは、現在の構成とASPをより適合させるためにいくつかの近代化を行った.NETなどの技術の方式.
なぜならNET Standard 2.0は互換性があるため、向けられている.NET Coreまたは完全.NET Frameworkのアプリケーションは、Orleans 2.0を使用できます.コアチームはこのバージョンに対してテストを行う重点は完全である.NET Frameworkは、既存のアプリケーションが1.5から2.0に容易に移行し、完全に後方互換性があることを保証します.
2.0で最も重要な変化は次のとおりです.
IApplicationPartManager.AddFromApplicationBaseDirectory()
.詳細については、「構成と移行」セクションを参照してください.
Microsoft.Orleans.Core.Abstractions
NuGetパッケージを作成し、いくつかのタイプの移動/再構築を行います.IGrainActivationContext
オブジェクトを登録し、TransientまたはScopedサービスに注入して、特定の情報をアクティベーションし、grainアクティベーションライフサイクルイベントにアクセスすることができる.これはASPに似ている.NET Core 2.0は、Requestごとに範囲コンテキストを作成しますが、Orleansの場合、grainアクティブ化のライフサイクル全体に適用されます.サービスライフサイクルの詳細については、ASP.を参照してください.NET Coreドキュメントのサービスライフサイクルと登録オプション.Microsoft.Extensions.Logging
(ASP.NET Core 2.0と同じ抽象)を使用するためにログ記録インフラストラクチャを移行する.