Table of Contents

Class Status

Namespace
Azure.Iot.Operations.Services.Assets
Assembly
Azure.Iot.Operations.Services.dll
public record Status : IEquatable<Status>
Inheritance
Status
Implements
Inherited Members

Properties

Datasets

public StatusDatasets[]? Datasets { get; set; }

Property Value

StatusDatasets[]

DatasetsDictionary

The mapping of status dataset names to status datasets in this status.

[JsonIgnore]
public Dictionary<string, StatusDatasets>? DatasetsDictionary { get; }

Property Value

Dictionary<string, StatusDatasets>

Errors

Array object to transfer and persist errors that originate from the Edge.

public StatusError[]? Errors { get; set; }

Property Value

StatusError[]

Events

public StatusEvents[]? Events { get; set; }

Property Value

StatusEvents[]

EventsDictionary

The mapping of status event names to status events in this status.

[JsonIgnore]
public Dictionary<string, StatusEvents>? EventsDictionary { get; }

Property Value

Dictionary<string, StatusEvents>

Version

A read only incremental counter indicating the number of times the configuration has been modified from the perspective of the current actual (Edge) state of the Asset. Edge would be the only writer of this value and would sync back up to the cloud. In steady state, this should equal version.

public long? Version { get; set; }

Property Value

long?