public static void Run()
        {
            var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
            var apiInstance   = new ViewApi(configuration);

            try
            {
                var deleteOptions = new DeleteViewOptions()
                {
                    FileInfo = new FileInfo()
                    {
                        FilePath    = "viewerdocs/one-page.docx",
                        Password    = "",
                        StorageName = Common.MyStorage
                    }
                };

                var request = new DeleteViewRequest(deleteOptions);

                apiInstance.DeleteView(request);
                Console.WriteLine("Expected response type is Void: View deleted with default View Format.");
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception while calling ViewApi: " + e.Message);
            }
        }
예제 #2
0
        public void TestDeleteViewWithDefaultViewFormat()
        {
            // Create view
            var testFile    = TestFiles.OnePageDocx;
            var viewOptions = new ViewOptions
            {
                FileInfo = testFile.ToFileInfo(),
            };
            var request    = new CreateViewRequest(viewOptions);
            var viewResult = ViewApi.CreateView(request);

            Assert.AreEqual(1, viewResult.Pages.Count);

            // Delete view
            var deleteOptions = new DeleteViewOptions
            {
                FileInfo = testFile.ToFileInfo()
            };
            var deleteRequest = new DeleteViewRequest(deleteOptions);

            ViewApi.DeleteView(deleteRequest);
        }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DeleteViewRequest"/> class.
 /// </summary>
 /// <param name="deleteViewOptions">Delete options</param>
 public DeleteViewRequest(DeleteViewOptions deleteViewOptions)
 {
     this.deleteViewOptions = deleteViewOptions;
 }