Aspectacular.RequiredDtcTransactionAspectAttribute.RequiredDtcTransactionAspectAttribute C# (CSharp) Method

RequiredDtcTransactionAspectAttribute() public method

public RequiredDtcTransactionAspectAttribute ( TransactionScopeOption transationScope = TransactionScopeOption.Required, IsolationLevel isolationLevel = IsolationLevel.ReadUncommitted, int timeoutMillisecond = -1 ) : System
transationScope TransactionScopeOption
isolationLevel IsolationLevel
timeoutMillisecond int
return System
        public RequiredDtcTransactionAspectAttribute(
            TransactionScopeOption transationScope = TransactionScopeOption.Required,
            IsolationLevel isolationLevel = IsolationLevel.ReadUncommitted, int timeoutMillisecond = -1
            )
            : base(typeof(DtcTransactionAspect), WhenRequiredAspectIsMissing.InstantiateAndAppend, transationScope, isolationLevel,
                timeoutMillisecond < 1 ? new TimeSpan() : new TimeSpan(0, 0, 0, 0, timeoutMillisecond))
        {
        }
RequiredDtcTransactionAspectAttribute