Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
        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
        }
Ejemplo n.º 4
0
        public async ValueTask DisposeAsync()
        {
            TriggerDeleteTriggerOperation deleteOperation = await _client.StartDeleteTriggerAsync(Name);

            await deleteOperation.WaitForCompletionResponseAsync();
        }