コード例 #1
0
ファイル: AOP.cs プロジェクト: xphter/Xphter.Framework
        public override void OnPostExecuting(IPostMethodExecutingContext context)
        {
            if (context.Exception != null)
            {
                return;
            }

            TransactionScope scope = context.FilterBag.ContainsKey(SCOPE_KEY) ? (TransactionScope)context.FilterBag[SCOPE_KEY] : null;

            if (scope == null)
            {
                return;
            }

            using (scope) {
                scope.Complete();
            }
        }
コード例 #2
0
 public override void OnPostExecuting(IPostMethodExecutingContext context)
 {
 }
コード例 #3
0
ファイル: AOP.cs プロジェクト: xphter/Xphter.Framework
 /// <inherit />
 public abstract void OnPostExecuting(IPostMethodExecutingContext context);