Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling 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 | |
---|---|---|
Autoscaler |
The Autoscaler is the main entry point of the block. It is used to start and stop all the operations made by the block components (rules evaluation, data points collection, scaling operation, etc.). It's possible to instantiate a new version of the Autoscaler class by calling the main constructor or by resolving it from the Enterprise Library Container.
|
|
BlobExecutionLease |
Represents an execution lease stored in a Windows Azure Storage Blob that ensures that at any time, only one instance of something is executing.
|
|
Metronome |
The metronome runs activities on a regular schedule and it is responsible for launching all of the activities that the Autoscaling Application Block performs.
|
|
NullExecutionLease |
Represents a null execution lease. An instance of this class can be provided to the metronome so no lease are acquired. Therefore, reducing the overhead.
|
Interfaces
Interface | Description | |
---|---|---|
IExecutionLease |
Defines an execution lease that guarantee that only one instance of something is currently executing.
|
|
IMetronome |
The metronome runs activities on a regular schedule and it is responsible for launching all of the activities that the Autoscaling Application Block performs.
|