protected override void OnWriteDetailContents(XmlDictionaryWriter writer)
        {
            ReliableMessagingVersion reliableMessagingVersion = base.GetReliableMessagingVersion();

            WsrmUtilities.WriteIdentifier(writer, reliableMessagingVersion, base.SequenceID);
            if (reliableMessagingVersion == ReliableMessagingVersion.WSReliableMessaging11)
            {
                writer.WriteStartElement("r", DXD.Wsrm11Dictionary.MaxMessageNumber, WsrmIndex.GetNamespace(reliableMessagingVersion));
                writer.WriteValue((long)0x7fffffffffffffffL);
                writer.WriteEndElement();
            }
        }
예제 #2
0
        protected override void OnWriteDetailContents(XmlDictionaryWriter writer)
        {
            ReliableMessagingVersion reliableMessagingVersion = this.GetReliableMessagingVersion();

            WsrmUtilities.WriteIdentifier(writer, reliableMessagingVersion, this.SequenceID);

            if (reliableMessagingVersion == ReliableMessagingVersion.WSReliableMessaging11)
            {
                writer.WriteStartElement(WsrmFeb2005Strings.Prefix, DXD.Wsrm11Dictionary.MaxMessageNumber,
                                         WsrmIndex.GetNamespace(reliableMessagingVersion));
                writer.WriteValue(Int64.MaxValue);
                writer.WriteEndElement();
            }
        }
예제 #3
0
 protected override void OnWriteDetailContents(XmlDictionaryWriter writer)
 {
     WsrmUtilities.WriteIdentifier(writer, this.GetReliableMessagingVersion(), this.sequenceID);
 }