コード例 #1
0
 /// <summary>
 /// Gets entities from the service.
 /// </summary>
 /// <returns>A list of entities</returns>
 protected override IEnumerable <AzureSqlDatabaseAdvisorModel> GetEntity()
 {
     return(new List <AzureSqlDatabaseAdvisorModel>()
     {
         ModelAdapter.GetDatabaseAdvisor(this.ResourceGroupName, this.ServerName, this.DatabaseName, this.AdvisorName, expandRecommendedActions: false)
     });
 }
コード例 #2
0
        /// <summary>
        /// Gets entities from the service.
        /// </summary>
        /// <returns>A list of entities</returns>
        protected override IEnumerable <AzureSqlDatabaseAdvisorModel> GetEntity()
        {
            ICollection <AzureSqlDatabaseAdvisorModel> results;

            if (MyInvocation.BoundParameters.ContainsKey("AdvisorName") && !WildcardPattern.ContainsWildcardCharacters(AdvisorName))
            {
                results = new List <AzureSqlDatabaseAdvisorModel>();
                results.Add(ModelAdapter.GetDatabaseAdvisor(this.ResourceGroupName, this.ServerName, this.DatabaseName, this.AdvisorName, this.ExpandRecommendedActions));
            }
            else
            {
                results = ModelAdapter.ListDatabaseAdvisors(this.ResourceGroupName, this.ServerName, this.DatabaseName, this.ExpandRecommendedActions);
            }

            return(SubResourceWildcardFilter(AdvisorName, results));
        }