コード例 #1
0
        public async Task CreateCommunicationService()
        {
            #region Snippet:Managing_CommunicationService_CreateAnApplicationDefinition
            CommunicationServiceResourceCollection collection = resourceGroup.GetCommunicationServiceResources();
            string communicationServiceName       = "myCommunicationService";
            CommunicationServiceResourceData data = new CommunicationServiceResourceData("global")
            {
                DataLocation = "UnitedStates",
            };
            ArmOperation <CommunicationServiceResource> communicationServiceLro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, communicationServiceName, data);

            CommunicationServiceResource communicationService = communicationServiceLro.Value;
            #endregion Snippet:Managing_CommunicationService_CreateAnApplicationDefinition
        }
コード例 #2
0
        internal async Task <CommunicationServiceResource> CreateDefaultCommunicationServices(string communicationServiceName, ResourceGroupResource _resourceGroup)
        {
            CommunicationServiceResourceData data = new CommunicationServiceResourceData(ResourceLocation)
            {
                DataLocation = ResourceDataLocation,
            };
            var communicationServiceLro = await _resourceGroup.GetCommunicationServiceResources().CreateOrUpdateAsync(WaitUntil.Completed, communicationServiceName, data);

            return(communicationServiceLro.Value);
        }
コード例 #3
0
 public static Response <CommunicationServiceResource> GetCommunicationServiceResource(this ResourceGroupResource resourceGroupResource, string communicationServiceName, CancellationToken cancellationToken = default)
 {
     return(resourceGroupResource.GetCommunicationServiceResources().Get(communicationServiceName, cancellationToken));
 }
コード例 #4
0
 public static async Task <Response <CommunicationServiceResource> > GetCommunicationServiceResourceAsync(this ResourceGroupResource resourceGroupResource, string communicationServiceName, CancellationToken cancellationToken = default)
 {
     return(await resourceGroupResource.GetCommunicationServiceResources().GetAsync(communicationServiceName, cancellationToken).ConfigureAwait(false));
 }
コード例 #5
0
 public async Task TearDown()
 {
     await foreach (var communicationService in _resourceGroup.GetCommunicationServiceResources())
     {
         await communicationService.DeleteAsync(WaitUntil.Completed);
     }
 }