モノドロイドのAOP(ポストシャープ)を備えたIOC
-
11-10-2019 - |
質問
私はモノドロイドアプリに取り組んでいますが、実際にはまだ良いDIソリューションはありません(少なくとも私が知っていることは)。
私は モノドロイドで作業するためにポストシャープを取得しました, 、そして、私は場所インターセプトの側面を使用して、サービスロケーターを使用せずに依存関係をフィールド/プロパティに注入する方法として使用しています(とにかくアスペクト以外)。
これが私がこれまでに取り組んでいるものです: https://github.com/mgroves/monodroidstockportfolio/blob/develop/monostockportfolio/framework/iocattribute.cs
それは荒く、間違いなくリファクタリングが必要ですが、基本構造からアイデアを得ることができます。しかし、私はこのアプローチが最良の方法であると完全に確信していません。ポストシャープの有無にかかわらず、モノドロイドアプリでDI/IOCを使用するにはどうすればよいですか?
解決
AOPではなく「クラシックコンテナ」であり、Monodroidは私がテストしたプラットフォームではありません(Mono、Monotouch、Silverlight、Windows Mobile、WinPhone7でテストされています)が、請求書に合っている場合はTinyiocが機能するはずです:
所属していません StackOverflow