Beispiel #1
0
        public BrokenDataflowMessage(DataflowNetworkException breakReason, object input)
        {
            m_InputContent = input;
            m_BreakReason  = breakReason;
            IsBroken       = true;
            IsEmpty        = true;

            WithTitle(GetBrokenTitle(input));
        }
Beispiel #2
0
        public override void CloneFrom(IDataflowMessage fromMsg)
        {
            base.CloneFrom(fromMsg);

            var fromBrokenMsg = fromMsg as IBrokenDataFlowMessage <TData>;

            if (fromBrokenMsg == null)
            {
                return;
            }

            m_InputContent = fromBrokenMsg.InputContent;
            m_BreakReason  = fromBrokenMsg.BreakException;
        }