Class AssetAvailableEventArgs
- Namespace
- Azure.Iot.Operations.Connector
- Assembly
- Azure.Iot.Operations.Connector.dll
The event args for when an asset becomes available to sample.
public class AssetAvailableEventArgs : EventArgs
- Inheritance
-
AssetAvailableEventArgs
- Inherited Members
Properties
Asset
The asset that is now available to sample.
public Asset Asset { get; }
Property Value
AssetName
The name of the asset that is now available to sample.
public string AssetName { get; }
Property Value
Device
public Device Device { get; }
Property Value
DeviceName
public string DeviceName { get; }
Property Value
InboundEndpointName
public string InboundEndpointName { get; }
Property Value
LeaderElectionClient
The leader election client used by this connector. It is null if and only if this connector isn't configured to do leader election.
public ILeaderElectionClient? LeaderElectionClient { get; }
Property Value
Remarks
When configured to use leader election, ConnectorWorker automatically subscribes to notifications about leadership position changes using this client and will automatically trigger the cancellation token provided in WhileAssetIsAvailable if it detects that this connector is no longer the leader.
This client can still be used within WhileAssetIsAvailable to check the leadership position manually, though.
Users should not attempt to close or dispose this client as the connector will do that for you when appropriate.