private static void UnmarshallResult(XmlUnmarshallerContext context, DeleteObjectTaggingResponse response) { IWebResponseData responseData = context.ResponseData; if (responseData.IsHeaderPresent("x-amz-version-id")) response.VersionId = S3Transforms.ToString(responseData.GetHeaderValue("x-amz-version-id")); return; }
static void DeleteObjectTags() { string id = Common.InputString("Key:", null, false); int ver = Common.InputInteger("Version:", 1, true, false); try { DeleteObjectTaggingRequest request = new DeleteObjectTaggingRequest(); request.BucketName = _Bucket; request.Key = id; request.VersionId = ver.ToString(); DeleteObjectTaggingResponse response = _S3Client.DeleteObjectTaggingAsync(request).Result; int statusCode = (int)response.HttpStatusCode; if (response != null) { Console.WriteLine("Success"); return; } else { Console.WriteLine("Failed"); return; } } catch (Exception e) { Console.WriteLine(Common.SerializeJson(e, true)); } }
public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) { DeleteObjectTaggingResponse deleteObjectTaggingResponse = new DeleteObjectTaggingResponse(); UnmarshallResult(context, deleteObjectTaggingResponse); return(deleteObjectTaggingResponse); }
public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) { DeleteObjectTaggingResponse response = new DeleteObjectTaggingResponse(); UnmarshallResult(context, response); return response; }
private static void UnmarshallResult(XmlUnmarshallerContext context, DeleteObjectTaggingResponse response) { IWebResponseData responseData = context.get_ResponseData(); if (responseData.IsHeaderPresent("x-amz-version-id")) { response.VersionId = S3Transforms.ToString(responseData.GetHeaderValue("x-amz-version-id")); } }