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 }
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); }
public static Response <CommunicationServiceResource> GetCommunicationServiceResource(this ResourceGroupResource resourceGroupResource, string communicationServiceName, CancellationToken cancellationToken = default) { return(resourceGroupResource.GetCommunicationServiceResources().Get(communicationServiceName, cancellationToken)); }
public static async Task <Response <CommunicationServiceResource> > GetCommunicationServiceResourceAsync(this ResourceGroupResource resourceGroupResource, string communicationServiceName, CancellationToken cancellationToken = default) { return(await resourceGroupResource.GetCommunicationServiceResources().GetAsync(communicationServiceName, cancellationToken).ConfigureAwait(false)); }
public async Task TearDown() { await foreach (var communicationService in _resourceGroup.GetCommunicationServiceResources()) { await communicationService.DeleteAsync(WaitUntil.Completed); } }