public async Task TearDown()
 {
     await foreach (var communicationService in _resourceGroup.GetCommunicationServices())
     {
         await communicationService.DeleteAsync(WaitUntil.Completed);
     }
 }
Beispiel #2
0
        public async Task CreateCommunicationService()
        {
            #region Snippet:Managing_CommunicationService_CreateAnApplicationDefinition
            CommunicationServiceCollection collection = resourceGroup.GetCommunicationServices();
            string communicationServiceName           = "myCommunicationService";
            CommunicationServiceData data             = new CommunicationServiceData()
            {
                Location     = "global",
                DataLocation = "UnitedStates",
            };
            ArmOperation <CommunicationServiceResource> communicationServiceLro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, communicationServiceName, data);

            CommunicationServiceResource communicationService = communicationServiceLro.Value;
            #endregion Snippet:Managing_CommunicationService_CreateAnApplicationDefinition
        }
        public async Task TearDown()
        {
            var list = await _resourceGroup.GetCommunicationServices().GetAllAsync().ToEnumerableAsync();

            foreach (var communicationService in list)
            {
                await communicationService.DeleteAsync(WaitUntil.Completed);
            }
        }
Beispiel #4
0
        internal async Task <CommunicationServiceResource> CreateDefaultCommunicationServices(string communicationServiceName, ResourceGroupResource _resourceGroup)
        {
            CommunicationServiceData data = new CommunicationServiceData()
            {
                Location     = ResourceLocation,
                DataLocation = ResourceDataLocation,
            };
            var communicationServiceLro = await _resourceGroup.GetCommunicationServices().CreateOrUpdateAsync(WaitUntil.Completed, communicationServiceName, data);

            return(communicationServiceLro.Value);
        }
 public static Response <CommunicationServiceResource> GetCommunicationService(this ResourceGroupResource resourceGroupResource, string communicationServiceName, CancellationToken cancellationToken = default)
 {
     return(resourceGroupResource.GetCommunicationServices().Get(communicationServiceName, cancellationToken));
 }
 public static async Task <Response <CommunicationServiceResource> > GetCommunicationServiceAsync(this ResourceGroupResource resourceGroupResource, string communicationServiceName, CancellationToken cancellationToken = default)
 {
     return(await resourceGroupResource.GetCommunicationServices().GetAsync(communicationServiceName, cancellationToken).ConfigureAwait(false));
 }