Table of Contents

Class DeviceAvailableEventArgs

Namespace
Azure.Iot.Operations.Connector
Assembly
Azure.Iot.Operations.Connector.dll
public class DeviceAvailableEventArgs : EventArgs
Inheritance
DeviceAvailableEventArgs
Inherited Members

Properties

Device

public Device Device { get; }

Property Value

Device

InboundEndpointName

public string InboundEndpointName { get; }

Property Value

string

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

ILeaderElectionClient

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 WhileDeviceIsAvailable if it detects that this connector is no longer the leader.

This client can still be used within WhileDeviceIsAvailable 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.