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

            LinkedServiceResource resource = await DisposableLinkedService.CreateResource(client, this.Recording);

            LinkedServiceDeleteLinkedServiceOperation operation = await client.StartDeleteLinkedServiceAsync(resource.Name);

            await operation.WaitAndAssertSuccessfulCompletion();
        }
コード例 #2
0
        public async Task TestDeleteLinkedService()
        {
            string linkedServiceName = Recording.GenerateName("LinkedSercive");

            LinkedServiceCreateOrUpdateLinkedServiceOperation createOperation = await LinkedServiceClient.StartCreateOrUpdateLinkedServiceAsync(linkedServiceName, new LinkedServiceResource(new AzureDataLakeStoreLinkedService("adl://test.azuredatalakestore.net/")));

            await createOperation.WaitForCompletionAsync();

            LinkedServiceDeleteLinkedServiceOperation deleteOperation = await LinkedServiceClient.StartDeleteLinkedServiceAsync(linkedServiceName);

            Response response = await deleteOperation.WaitForCompletionAsync();

            Assert.AreEqual(200, response.Status);
        }
        public async Task LinkedServiceSample()
        {
            #region Snippet:CreateLinkedServiceClientPrep
#if SNIPPET
            // Replace the string below with your actual endpoint url.
            string endpoint = "<my-endpoint-url>";

            // Replace the string below with your actual datalake endpoint url.
            string dataLakeEndpoint = "<my-datalake-url>";
#else
            string endpoint = TestEnvironment.EndpointUrl;

            string dataLakeEndpoint = "adl://test.azuredatalakestore.net/";
#endif
            string serviceName = "Test-LinkedService";
            #endregion

            #region Snippet:CreateLinkedServiceClient
            LinkedServiceClient client = new LinkedServiceClient(endpoint: new Uri(endpoint), credential: new DefaultAzureCredential());
            #endregion

            #region Snippet:CreateLinkedService
            LinkedServiceResource serviceResource = new LinkedServiceResource(new AzureDataLakeStoreLinkedService(dataLakeEndpoint));
            LinkedServiceCreateOrUpdateLinkedServiceOperation operation = client.StartCreateOrUpdateLinkedService(serviceName, serviceResource);
            Response <LinkedServiceResource> createdService             = await operation.WaitForCompletionAsync();

            #endregion

            #region Snippet:RetrieveLinkedService
            LinkedServiceResource retrievedService = client.GetLinkedService(serviceName);
            #endregion

            #region Snippet:ListLinkedServices
            Pageable <LinkedServiceResource> linkedServices = client.GetLinkedServicesByWorkspace();
            foreach (LinkedServiceResource linkedService in linkedServices)
            {
                System.Console.WriteLine(linkedService.Name);
            }
            #endregion

            #region Snippet:DeleteLinkedService
            LinkedServiceDeleteLinkedServiceOperation deleteLinkedServiceOperation = client.StartDeleteLinkedService(serviceName);
            await deleteLinkedServiceOperation.WaitForCompletionResponseAsync();

            #endregion
        }
コード例 #4
0
        public async Task TestRenameLinkedService()
        {
            LinkedServiceClient client = CreateClient();

            LinkedServiceResource resource = await DisposableLinkedService.CreateResource(client, Recording);

            string newLinkedServiceName = Recording.GenerateId("LinkedService2", 16);

            LinkedServiceRenameLinkedServiceOperation renameOperation = await client.StartRenameLinkedServiceAsync(resource.Name, new ArtifactRenameRequest()
            {
                NewName = newLinkedServiceName
            });

            await renameOperation.WaitForCompletionResponseAsync();

            LinkedServiceResource service = await client.GetLinkedServiceAsync(newLinkedServiceName);

            Assert.AreEqual(newLinkedServiceName, service.Name);

            LinkedServiceDeleteLinkedServiceOperation operation = await client.StartDeleteLinkedServiceAsync(newLinkedServiceName);

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

                await operation.WaitForCompletionResponseAsync();
            }