public async Task TestDeleteSparkJob() { TriggerClient client = CreateClient(); TriggerResource resource = await DisposableTrigger.CreateResource(client, Recording); TriggerDeleteTriggerOperation deleteOperation = await client.StartDeleteTriggerAsync(resource.Name); await deleteOperation.WaitAndAssertSuccessfulCompletion(); }
public async Task TestDeleteTrigger() { string triggerName = Recording.GenerateName("Trigger"); TriggerCreateOrUpdateTriggerOperation createOperation = await TriggerClient.StartCreateOrUpdateTriggerAsync(triggerName, new TriggerResource(new Trigger())); await createOperation.WaitForCompletionAsync(); TriggerDeleteTriggerOperation deleteOperation = await TriggerClient.StartDeleteTriggerAsync(triggerName); Response response = await deleteOperation.WaitForCompletionAsync(); Assert.AreEqual(200, response.Status); }
public async Task TriggerSample() { #region Snippet:CreateTriggerClientPrep #if SNIPPET // Replace the string below with your actual endpoint url. string endpoint = "<my-endpoint-url>"; #else string endpoint = TestEnvironment.EndpointUrl; #endif string triggerName = "Test-Trigger"; #endregion #region Snippet:CreateTriggerClient TriggerClient client = new TriggerClient(endpoint: new Uri(endpoint), credential: new DefaultAzureCredential()); #endregion #region Snippet:CreateTrigger TriggerResource triggerResource = new TriggerResource(new ScheduleTrigger(new ScheduleTriggerRecurrence())); TriggerCreateOrUpdateTriggerOperation operation = client.StartCreateOrUpdateTrigger(triggerName, triggerResource); Response <TriggerResource> createdTrigger = await operation.WaitForCompletionAsync(); #endregion #region Snippet:RetrieveTrigger TriggerResource retrievedTrigger = client.GetTrigger(triggerName); #endregion #region Snippet:ListTriggers Pageable <TriggerResource> triggers = client.GetTriggersByWorkspace(); foreach (TriggerResource trigger in triggers) { System.Console.WriteLine(trigger.Name); } #endregion #region Snippet:DeleteTrigger TriggerDeleteTriggerOperation deleteOperation = client.StartDeleteTrigger(triggerName); await deleteOperation.WaitForCompletionResponseAsync(); #endregion }
public async ValueTask DisposeAsync() { TriggerDeleteTriggerOperation deleteOperation = await _client.StartDeleteTriggerAsync(Name); await deleteOperation.WaitForCompletionResponseAsync(); }