PureCat.Message.Internals.DefaultTaggedTransaction.DefaultTaggedTransaction C# (CSharp) Method

DefaultTaggedTransaction() public method

public DefaultTaggedTransaction ( string type, string name, string tag, IMessageManager messageManager ) : PureCat.Message.Spi
type string
name string
tag string
messageManager IMessageManager
return PureCat.Message.Spi
        public DefaultTaggedTransaction(string type, string name, string tag, IMessageManager messageManager)
           : base(type, name, messageManager)
        {
            _tag = tag;
            _mDurationInMicro = -1;
            Standalone = false;

            IMessageTree tree = messageManager.ThreadLocalMessageTree;
            if (tree != null)
            {
                _rootMessageId = tree.RootMessageId;
                _parentMessageId = tree.ParentMessageId;
            }
        }