public static async Task <IList <FrontendEndpoint> > ListAllByFrontDoorAsync(this IFrontendEndpointsOperations operations, string resourceGroupName, string frontDoorName) { var frontendEndpoints = new List <FrontendEndpoint>(); var list = await operations.ListByFrontDoorAsync(resourceGroupName, frontDoorName); frontendEndpoints.AddRange(list); while (list.NextPageLink != null) { list = await operations.ListByFrontDoorNextAsync(list.NextPageLink); frontendEndpoints.AddRange(list); } return(frontendEndpoints); }
/// <summary> /// Lists all of the frontend endpoints within a Front Door. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// Name of the Resource group within the Azure subscription. /// </param> /// <param name='frontDoorName'> /// Name of the Front Door which is globally unique. /// </param> public static IPage <FrontendEndpoint> ListByFrontDoor(this IFrontendEndpointsOperations operations, string resourceGroupName, string frontDoorName) { return(operations.ListByFrontDoorAsync(resourceGroupName, frontDoorName).GetAwaiter().GetResult()); }