/// <summary>
        /// Get disc usage
        /// </summary>
        /// <param name="request">Request. <see cref="GetDiscUsageRequest" /></param>
        /// <returns><see cref="DiscUsage"/></returns>
        public DiscUsage GetDiscUsage(GetDiscUsageRequest request)
        {
            // create path and map variables
            var resourcePath = this.configuration.GetServerUrl() + "/conversion/storage/disc";

            resourcePath = Regex
                           .Replace(resourcePath, "\\*", string.Empty)
                           .Replace("&amp;", "&")
                           .Replace("/?", "?");
            resourcePath = UrlHelper.AddQueryParameterToUrl(resourcePath, "storageName", request.storageName);

            var response = this.apiInvoker.InvokeApi(
                resourcePath,
                "GET",
                null,
                null,
                null);

            if (response != null)
            {
                return((DiscUsage)SerializationHelper.Deserialize(response, typeof(DiscUsage)));
            }

            return(null);
        }
        /// <summary>
        /// Get disc usage
        /// </summary>
        /// <param name="request">Request. <see cref="GetDiscUsageRequest" /></param>
        /// <returns><see cref="DiscUsage"/></returns>
        public DiscUsage GetDiscUsage(GetDiscUsageRequest request)
        {
            // create path and map variables
            var resourcePath = this.configuration.GetApiRootUrl() + "/ocr/storage/disc";

            resourcePath = Regex
                           .Replace(resourcePath, "\\*", string.Empty)
                           .Replace("&amp;", "&")
                           .Replace("/?", "?");
            resourcePath = UrlHelper.AddQueryParameterToUrl(resourcePath, "storageName", request.storageName);

            try
            {
                return(this.apiInvoker.InvokeApi <DiscUsage>(
                           resourcePath,
                           "GET",
                           null,
                           null,
                           null));
            }
            catch (ApiException ex)
            {
                if (ex.ErrorCode == 404)
                {
                    return(null);
                }

                throw;
            }
        }
        /// <summary>
        /// Get disc usage
        /// </summary>
        /// <param name="request">Request. <see cref="GetDiscUsageRequest" /></param>
        /// <returns><see cref="DiscUsage"/></returns>
        public DiscUsage GetDiscUsage(GetDiscUsageRequest request)
        {
            // create path and map variables
            var resourcePath = this.configuration.GetApiRootUrl() + "/classification/storage/disc";

            resourcePath = Regex
                           .Replace(resourcePath, "\\*", string.Empty)
                           .Replace("&amp;", "&")
                           .Replace("/?", "?");
            resourcePath = UrlHelper.AddQueryParameterToUrl(resourcePath, "storageName", request.StorageName);

            try
            {
                var response = this.apiInvoker.InvokeApi(
                    resourcePath,
                    "GET",
                    null,
                    null,
                    null);
                if (response != null)
                {
                    return((DiscUsage)SerializationHelper.Deserialize(response, typeof(DiscUsage)));
                }
                return(null);
            }
            catch (ApiException ex)
            {
                if (ex.ErrorCode == 404)
                {
                    return(null);
                }
                throw;
            }
        }
Esempio n. 4
0
        public void StorageGetDiscUsageTest()
        {
            GetDiscUsageRequest request = new GetDiscUsageRequest();

            request.storage = storageName;
            var response = StorageApi.GetDiscUsage(request);

            Assert.AreEqual(200, response.Code);
        }
        public void TestGetDiscUsage()
        {
            // Arrange
            var request = new GetDiscUsageRequest();

            // Act & Assert
            var response = StorageApi.GetDiscUsage(request);

            Assert.NotNull(response);
            Assert.Greater(response.TotalSize, 0);
            Assert.Greater(response.UsedSize, 0);
        }
        public static void Run()
        {
            var apiInstance = new StorageApi(Constants.GetConfig());

            try
            {
                var request = new GetDiscUsageRequest(Constants.MyStorage);

                var response = apiInstance.GetDiscUsage(request);
                Console.WriteLine("Expected response type is DiscUsage: " + response.UsedSize);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception while calling StorageApi: " + e.Message);
            }
        }
        public static void Run()
        {
            var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
            var apiInstance   = new StorageApi(configuration);

            try
            {
                var request = new GetDiscUsageRequest(Common.MyStorage);

                var response = apiInstance.GetDiscUsage(request);
                Console.WriteLine("Expected response type is DiscUsage: " + response.UsedSize.ToString());
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception while calling StorageApi: " + e.Message);
            }
        }
        public void StorageGetDiscUsageTest()
        {
            var request = new GetDiscUsageRequest();

            request.Storage = StorageName;
            DiscUsageResponse response = null;

            try
            {
                response = StorageApi.GetDiscUsage(request);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex.Message.Contains("not implemented"), ex.Message);
                return;
            }

            Assert.AreEqual(200, response.Code);
        }