1

コンパイル時と実行時の間のアスペクトの永続性は、アスペクトをシリアル化することによって実現されます...

PostSharp のドキュメントから。

CompileTimeInitialize私の理解では、これは、コンパイル時に特定の値を設定するためにメソッドを使用する場合にのみ重要です。私はこれをめったに使用しません。側面をインスタンス化するだけで、逆シリアル化するよりもはるかに高速になると思いますよね? シリアライゼーション プロセスをスキップするオプションがあれば、PostSharp はより高速になるのではないでしょうか?

4

1 に答える 1

3

CompileTimeInitialize について話していると思います。必要ない場合は、MsilAspectSerializer を使用してシリアル化をスキップできます ( http://doc.sharpcrafters.com/postsharp-2.1/Content.aspx/PostSharp-2.1.chm/html/f711d5da-5696-443c-9b42を参照)。 -e67a3d8b7b36.htm http://doc.postsharp.net/postsharp-2.1/Default.aspx##PostSharp-2.1.chm/html/f711d5da-5696-443c-9b42-e67a3d8b7b36.htm )。

于 2012-05-22T13:37:25.470 に答える