Exemplo n.º 1
0
        public Message CloneWithoutValue()
        {
            Message messageEntry = new Message(_messageId);

            lock (this)
            {
                messageEntry.CreationTime    = CreationTime;
                messageEntry.FlagMap         = (BitSet)FlagMap.Clone();
                messageEntry.MessageMetaData = (MessageMetaData)MessageMetaData.Clone();
            }
            return(messageEntry);
        }
Exemplo n.º 2
0
        public object Clone()
        {
            Message messageEntry = new Message(_messageId);

            lock (this)
            {
                messageEntry.CreationTime    = CreationTime;
                messageEntry.PayLoad         = PayLoad;
                messageEntry.FlagMap         = (BitSet)FlagMap.Clone();
                messageEntry.MessageMetaData = (MessageMetaData)MessageMetaData.Clone();
            }
            return(messageEntry);
        }