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)); }