Пример #1
0
 protected override void EncodeEntry(Uri requestUrl, GetBlockListOperationContext loc, IBlock block, XmlWriter xmlWriter)
 {
     xmlWriter.WriteStartElement("Block");
     xmlWriter.WriteStartElement("Name");
     xmlWriter.WriteValue(Convert.ToBase64String(block.Identifier));
     xmlWriter.WriteEndElement();
     xmlWriter.WriteStartElement("Size");
     xmlWriter.WriteValue(block.Length);
     xmlWriter.WriteEndElement();
     xmlWriter.WriteEndElement();
 }
Пример #2
0
 protected override void EncodeInitialElements(Uri requestUrl, GetBlockListOperationContext loc, IEnumerable <IBlock> result, XmlWriter xmlWriter)
 {
     xmlWriter.WriteStartElement(loc.BlockListType);
 }
Пример #3
0
 protected override void EncodeEndElements(XmlWriter xmlWriter, IEnumerable <IBlock> result, GetBlockListOperationContext loc)
 {
     xmlWriter.WriteEndElement();
 }