.NET Coreからいくつかのコードを移植しており、MemoryCacheでいくつかの問題が発生しています。 4.6コードでは、MemoryCache.Defaultを使用してキャッシュをインスタンス化していますが、.NET Coreでは使用できないようです。 .NET Coreにこれに相当するものがありますか?あるいは、自分のMemoryCacheをシングルトンとして新しく作成し、IOC経由で注入する必要がありますか?あなたには、いくつかのより複雑なものを行う必要がある場合.NETコアではMemoryCache.Defaultを使用できません。
6
A
答えて
3
は、一般的に、あなたがシングルトンIMemoryCache
を使用しますが、あなたはまた、キャッシュ
mycache = new MemoryCache(memoryCacheOptions)
を作成することができます memoryCacheOptions
を介して注入することができます - IOptions<MemoryCacheOptions>
関連する問題
- 1. F#.netコアはVsCodeのユニットテストでFsUnitを使用できません
- 2. .net Remotingを使用できません。
- 3. ubuntuで.NETコアでwake on lanを送信できません
- 4. Microsoft.AspNet.SessionはASP.NETコア1.0では使用できませんrc1 update2
- 5. .netコアでDotfuscatorを使用
- 6. ASP.NETのコアMVCをフル.NETフレームワークでデプロイできません
- 7. TFS 2015ビルドで.NETコアを構築できません
- 8. vs2017(.netコア)でwebapiソリューションを実行できません
- 9. .NETコアと.NET Framework 4.7編集プロジェクトオプションが利用できません
- 10. Angular Js 1.xでNETコアまたはFULL NETコアでabpテンプレートを使用できますか?
- 11. .NETコアで認証ミドルウェアでCORSを使用できます
- 12. UWPアプリケーションと.NETコアRC2:netstandard1.4パッケージを参照できません
- 13. ASP.Netコア.Net Framework 4.6.1の参照を復元できません
- 14. .netコアのバイナリを公開できません
- 15. .netコアのconfiuration managerからユーザーシークレットを取得できません。
- 16. .NETコアでAssembly.GetExecutingAssembly()を使用できますか?
- 17. ASP.NETコアでProperties.Settingsを使用できません
- 18. asp.net vnextコアでダイナミックタイプを使用できません
- 19. Windows IOTコアでDockPanelを使用できません
- 20. 私はSystem.Runtime 4.3.0を.net 4.7プロジェクトで使用できません
- 21. .NET Standard 1.4ではDBNullを使用できません。
- 22. タイププロバイダは.net 2.0/3.xでは使用できません。
- 23. .NET StandardではIServiceProviderが使用できません。
- 24. .netコアで古い.netライブラリを使用しています
- 25. .netコアでNPocoを使用する
- 26. .net core 1.0でデータアノテーションを使用できません
- 27. .NETコアプロジェクト内でT4テンプレートを使用できません
- 28. は、.netコアへの参照を追加できません。クラスライブラリasp.net core rc2
- 29. .netコアでBackgroundWorkerクラスを使用することはできますか?
- 30. ASP.NETコアでミドルウェアを使用することはできません
これよりもむしろ、System.Runtime.Caching名前空間全体が.NETCoreにはありません。それが「コア」になっていく方法ですが、.NETの無駄な小さなバージョンを削除するだけです。 Nuget.orgの多くの選択肢があります –
はい、Microsoft.Framework.Caching.Memoryにある.NET CoreにはMemoryCacheの実装が異なります。私はこの実装を使用するコードを書き直しましたが、まったく同じAPIを持っておらず、MemoryCache.Defaultプロパティは存在しません。私はちょうど自分自身をロールバックする必要があります:) – henningst