public async Task CreateNamespaceAndGetQueueCollection() { IgnoreTestInLiveMode(); _resourceGroup = await CreateResourceGroupAsync(); string namespaceName = await CreateValidNamespaceName("testnamespacemgmt"); ServiceBusNamespaceCollection namespaceCollection = _resourceGroup.GetServiceBusNamespaces(); ServiceBusNamespaceData parameters = new ServiceBusNamespaceData(DefaultLocation) { Sku = new ServiceBusSku(ServiceBusSkuName.Premium) { Tier = ServiceBusSkuTier.Premium } }; ServiceBusNamespace serviceBusNamespace = (await namespaceCollection.CreateOrUpdateAsync(WaitUntil.Completed, namespaceName, parameters)).Value; _queueCollection = serviceBusNamespace.GetServiceBusQueues(); }
public async Task createNamespace() { #region Snippet:Managing_ServiceBusQueues_DefaultSubscription ArmClient armClient = new ArmClient(new DefaultAzureCredential()); SubscriptionResource subscription = await armClient.GetDefaultSubscriptionAsync(); #endregion #region Snippet:Managing_ServiceBusQueues_CreateResourceGroup string rgName = "myRgName"; AzureLocation location = AzureLocation.WestUS2; ArmOperation <ResourceGroupResource> operation = await subscription.GetResourceGroups().CreateOrUpdateAsync(WaitUntil.Completed, rgName, new ResourceGroupData(location)); ResourceGroupResource resourceGroup = operation.Value; #endregion #region Snippet:Managing_ServiceBusQueues_CreateNamespace string namespaceName = "myNamespace"; ServiceBusNamespaceCollection namespaceCollection = resourceGroup.GetServiceBusNamespaces(); ServiceBusNamespaceResource serviceBusNamespace = (await namespaceCollection.CreateOrUpdateAsync(WaitUntil.Completed, namespaceName, new ServiceBusNamespaceData(location))).Value; ServiceBusQueueCollection serviceBusQueueCollection = serviceBusNamespace.GetServiceBusQueues(); #endregion this.serviceBusQueueCollection = serviceBusQueueCollection; }