S2.NET

トランザクション管理アスペクト実装完了

色々悩んだり、ハマったりしたものの、結局は実質、実装コードゼロ。 S2.NET管理下のコンポーネントは、 七面倒なSystem.EnterpriseServicesのクラスと結合する事無く宣言的にトランザクションが利用出来る様になりました。 但し、厳密名による署名は依然と…

CallContext

スレッドのデータスロットに入れるよりCallContextのデータスロットに入れる方がお洒落らしい。 何故なら、単一のコールスタックに乗っている場合、 リモート呼出の先にまでデータスロットの中身が伝播するから。 .NETコワ…。

こんなんめっけ。

http://www.dotnet247.com/247reference/a.aspx?u=http://www.codeproject.com/useritems/dac2.asp凄い勢いで、自前トランザクション管理してる感じ。 ポイントは、System.EnterpriseServicesを使うトランザクション管理と、 そうでないトランザクション管理…

ASP.NETすげぇや…。

ASP.NET対応の為に、少しだけ調べてみたり。 ポイントになるリソースは、IHttpModule。 こいつを使って、ASPの時は、コンテナをブートストラップする感じで。 要は、S2ContainerServletと同じ様な位置付けのコードを書く事になる感じ。 更に、こいつのInitメ…

トランザクション管理

.net 2.0になるとトランザクション管理する為のNamespaceができるらしいです。 TransactionScopeなるクラスをusing句に食わせると、 当該スコープがトランザクション下に置かれるらしいです。 分り易いと言えば分かり易いんですが…。 System.Transactions ち…