Metronome Class
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. |
The metronome runs activities on a regular schedule and it is responsible for launching all of the activities that the Autoscaling Application Block performs.
Namespace: Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling
Assembly: Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling (in Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.dll) Version: 5.0.1118.0 (5.0.1118.0)
Syntax
public sealed class Metronome : IMetronome,
IDisposable
'Declaration
Public NotInheritable Class Metronome _
Implements IMetronome, IDisposable
public ref class Metronome sealed : IMetronome,
IDisposable
Remarks
Each activity can have its own schedule: for example, one activity could run every 10 seconds, while another runs every 5 minutes. To ensure that only one instance of the Metronome can run at any given time in any role instance in your Windows Azure environment, it can uses a lease on a Windows Azure blob (see IExecutionLease).
Inheritance Hierarchy
System.Object
Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Metronome
See Also
Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling Namespace