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(); }
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 }
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(); }
public async ValueTask DisposeAsync() { LinkedServiceDeleteLinkedServiceOperation operation = await _client.StartDeleteLinkedServiceAsync(Name); await operation.WaitForCompletionResponseAsync(); }