Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Scaling Namespace
Retired Content |
---|
This content and the technology described is outdated and is no longer being maintained. For more information about Transient Fault Handling, see Transient Fault Handling. |
Classes
Class | Description | |
---|---|---|
ConfigurationChangeContext |
Collects information about a configuration change for a hosted service.
|
|
ConfigurationChangeContext.RoleScalingAction | ||
ConfigurationChangeContext.RoleSettingChangeAction | ||
ConfigurationChangeRequest |
Defines potential Windows Azure configuration change requests for a specific hosted service.
|
|
NullServiceManagementRequestTracker |
Implementation of IServiceManagementRequestTracker that does not track nor logs any requests made to Windows Azure.
|
|
RoleScalingRequest |
Defines a potential Windows Azure scaling request for a specific role.
|
|
RoleSettingChangeRequest |
Defines a potential Windows Azure configuration setting change request for a specific role.
|
|
Scaler |
Determines what changes need to be made to the Windows Azure configuration, from configuration change requests. These changes are generally scaling requests or configuration setting changes. This implementation considers the ScalingMode value specified for the hosted service and supports e-mail notifications. It also uses a IServiceManagementRequestTracker object to track the Windows Azure request once it's submitted.
|
|
ScalingNotifier |
Notifies configuration changes by sending emails.
|
|
ServiceManagementRequestTracker |
Tracks long running requests made to Windows Azure and logs if the operations was successful or not. It uses a Windows Azure Queue to track the current running operation, and logs the results.
|
|
ServiceManagementRequestTrackerLogFormatter |
Interfaces
Interface | Description | |
---|---|---|
IScaler |
Determines what changes need to be made to the Windows Azure configuration, from configuration change requests. These changes are generally scaling requests or configuration setting changes.
|
|
IScalingNotifier |
Performs the notification of configuration changes.
|
|
IServiceManagementRequestTracker |
Tracks long running requests made to Windows Azure and logs if the operation was successful or not.
|