IHeartbeatPropertyManager Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines an implementation for management of the heartbeat feature of the Application Insights SDK meant for public consumption. Add/Set properties, disable/enable the heartbeat, and set the interval between heartbeat pulses. If a module is present in the SDK at runtime that implements this interface, the heartbeat feature can be extended or configured as necessary.
public interface IHeartbeatPropertyManager
type IHeartbeatPropertyManager = interface
Public Interface IHeartbeatPropertyManager
- Derived
Properties
ExcludedHeartbeatProperties |
Gets a list of property names that are not to be sent with the heartbeats. |
ExcludedHeartbeatPropertyProviders |
Gets a list of default heartbeat property providers that are disabled and will not contribute to the default heartbeat properties. |
HeartbeatInterval |
Gets or sets the delay between heartbeats. |
IsHeartbeatEnabled |
Gets or sets a value indicating whether or not the Heartbeat feature is disabled. |
Methods
AddHeartbeatProperty(String, String, Boolean) |
Add a new Heartbeat property to the payload sent with each heartbeat. |
SetHeartbeatProperty(String, String, Nullable<Boolean>) |
Set an updated value into an existing property of the heartbeat. |
Applies to
Azure SDK for .NET