Example #1
0
        public async Task Delete()
        {
            #region Snippet:Managing_EventHubs_DeleteEventHub
            EventHub eventHub = await eventHubCollection.GetAsync("myEventhub");

            await eventHub.DeleteAsync(WaitUntil.Completed);

            #endregion
        }
        public async Task CreateDeleteEventHub()
        {
            //create eventhub
            string   eventhubName = Recording.GenerateAssetName("eventhub");
            EventHub eventHub     = (await _eventHubCollection.CreateOrUpdateAsync(true, eventhubName, new EventHubData())).Value;

            Assert.NotNull(eventHub);
            Assert.AreEqual(eventHub.Id.Name, eventhubName);

            //validate if created successfully
            eventHub = await _eventHubCollection.GetIfExistsAsync(eventhubName);

            Assert.NotNull(eventHub);
            Assert.IsTrue(await _eventHubCollection.ExistsAsync(eventhubName));

            //delete eventhub
            await eventHub.DeleteAsync(true);

            //validate
            eventHub = await _eventHubCollection.GetIfExistsAsync(eventhubName);

            Assert.Null(eventHub);
            Assert.IsFalse(await _eventHubCollection.ExistsAsync(eventhubName));
        }