/// <summary> /// Constructs a service tier advisor adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlServiceTierAdvisorAdapter(AzureContext context) { _subscription = context.Subscription; Context = context; Communicator = new AzureSqlServiceTierAdvisorCommunicator(Context); }
/// <summary> /// Constructs a service tier advisor adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlServiceTierAdvisorAdapter(IAzureContext context) { _subscription = context.Subscription; Context = context; Communicator = new AzureSqlServiceTierAdvisorCommunicator(Context); }
/// <summary> /// Constructs a service tier advisor adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlServiceTierAdvisorAdapter(AzureProfile profile, AzureSubscription subscription) { _subscription = subscription; Profile = profile; Communicator = new AzureSqlServiceTierAdvisorCommunicator(profile, subscription); }
/// <summary> /// Constructs a service tier advisor adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlServiceTierAdvisorAdapter(IAzureContext context) { Context = context; Communicator = new AzureSqlServiceTierAdvisorCommunicator(Context); }