sdk/Transform/InitiateBucketWormResultDeserializer.cs (23 lines of code) (raw):

/* * Copyright (C) Alibaba Cloud Computing * All rights reserved. * */ using System.IO; using Aliyun.OSS.Common.Communication; namespace Aliyun.OSS.Transform { internal class InitiateBucketWormResultDeserializer : ResponseDeserializer<InitiateBucketWormResult, Stream> { public InitiateBucketWormResultDeserializer(IDeserializer<Stream, Stream> contentDeserializer) : base(contentDeserializer) { } public override InitiateBucketWormResult Deserialize(ServiceResponse xmlStream) { var result = new InitiateBucketWormResult(); if (xmlStream.Headers.ContainsKey("x-oss-worm-id")) { result.WormId = xmlStream.Headers["x-oss-worm-id"]; } DeserializeGeneric(xmlStream, result); return result; } } }