public void TestDestroyRaw() { RawUploadParams uploadParams = new RawUploadParams() { File = new FileDescription(m_testImagePath) }; RawUploadResult uploadResult = m_cloudinary.Upload(uploadParams); Assert.NotNull(uploadResult); DeletionParams destroyParams = new DeletionParams(uploadResult.PublicId) { ResourceType = ResourceType.Raw }; DeletionResult destroyResult = m_cloudinary.Destroy(destroyParams); Assert.AreEqual("ok", destroyResult.Result); }
/// <summary> /// Delete file from cloudinary /// </summary> /// <param name="parameters">Parameters for deletion of resource from cloudinary</param> /// <returns>Results of deletion</returns> public DeletionResult Destroy(DeletionParams parameters) { string uri = m_api.ApiUrlImgUpV.ResourceType( Api.GetCloudinaryParam<ResourceType>(parameters.ResourceType)). Action("destroy").BuildUrl(); using (HttpWebResponse response = m_api.Call(HttpMethod.POST, uri, parameters.ToParamsDictionary(), null)) { DeletionResult result = DeletionResult.Parse(response); return result; } }