コード例 #1
0
        public async Task TestDeleteNotebook()
        {
            NotebookClient client = CreateClient();

            string notebookName = Recording.GenerateId("Notebook", 16);

            Notebook notebook = new Notebook(
                new NotebookMetadata
            {
                LanguageInfo = new NotebookLanguageInfo(name: "Python")
            },
                nbformat: 4,
                nbformatMinor: 2,
                new List <NotebookCell>()
                );
            NotebookCreateOrUpdateNotebookOperation createOperation = await client.StartCreateOrUpdateNotebookAsync(notebookName, new NotebookResource(notebookName, notebook));

            await createOperation.WaitForCompletionAsync();

            NotebookDeleteNotebookOperation deleteOperation = await client.StartDeleteNotebookAsync(notebookName);

            Response response = await deleteOperation.WaitForCompletionAsync();

            Assert.AreEqual(200, response.Status);
        }
コード例 #2
0
        public async Task TestDeleteNotebook()
        {
            NotebookClient client = CreateClient();

            NotebookResource resource = await DisposableNotebook.CreateResource(client, this.Recording);

            NotebookDeleteNotebookOperation operation = await client.StartDeleteNotebookAsync(resource.Name);

            await operation.WaitAndAssertSuccessfulCompletion();
        }
コード例 #3
0
        public async Task TestDeleteNotebook()
        {
            var operation = await NotebookClient.StartDeleteNotebookAsync("MyNotebook");

            while (!operation.HasValue)
            {
                operation.UpdateStatus();
            }
            Assert.AreEqual(200, operation.Value.Status);
        }
コード例 #4
0
        public async Task TestRenameLinkedService()
        {
            NotebookClient client = CreateClient();

            NotebookResource resource = await DisposableNotebook.CreateResource(client, Recording);

            string newNotebookName = Recording.GenerateId("Notebook2", 16);

            NotebookRenameNotebookOperation renameOperation = await client.StartRenameNotebookAsync(resource.Name, new ArtifactRenameRequest()
            {
                NewName = newNotebookName
            });

            await renameOperation.WaitForCompletionResponseAsync();

            NotebookResource notebook = await client.GetNotebookAsync(newNotebookName);

            Assert.AreEqual(newNotebookName, notebook.Name);

            NotebookDeleteNotebookOperation operation = await client.StartDeleteNotebookAsync(newNotebookName);

            await operation.WaitForCompletionResponseAsync();
        }
コード例 #5
0
            public async ValueTask DisposeAsync()
            {
                NotebookDeleteNotebookOperation operation = await _client.StartDeleteNotebookAsync(Name);

                await operation.WaitForCompletionResponseAsync();
            }