private static void UnmarshallResult(JsonUnmarshallerContext context, CreateVaultResponse response)
 {
     if (context.ResponseData.GetHeaderValue("Location") != null)
     {
         response.Location = context.ResponseData.GetHeaderValue("Location");
     }
     return;
 }
Пример #2
0
 public static bool CreateVault(string vaultName)
 {
     using (var client = GetGlacierClient())
     {
         CreateVaultRequest  request  = new CreateVaultRequest(GetAccountId(), vaultName);
         CreateVaultResponse response = client.CreateVault(request);
         return(response.HttpStatusCode == HttpStatusCode.OK);
     }
 }
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            CreateVaultResponse response = new CreateVaultResponse();

            context.Read();

            UnmarshallResult(context, response);
            return(response);
        }
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            CreateVaultResponse response = new CreateVaultResponse();

            context.Read();

            response.CreateVaultResult = CreateVaultResultUnmarshaller.GetInstance().Unmarshall(context);

            return(response);
        }
        /// <summary>
        /// Unmarshaller the response from the service to the response class.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            CreateVaultResponse response = new CreateVaultResponse();

            if (context.ResponseData.IsHeaderPresent("Location"))
            {
                response.Location = context.ResponseData.GetHeaderValue("Location");
            }

            return(response);
        }