Table of Contents

Class Dataset

Namespace
Azure.Iot.Operations.Services.Assets
Assembly
Azure.Iot.Operations.Services.dll

A dataset represents data retrievable from the asset that maps to a single MQTT message. The datapoints within a dataset comprise the payload of the MQTT message.

public record Dataset : IEquatable<Dataset>
Inheritance
Dataset
Implements
Inherited Members

Properties

DataPoints

public DataPoint[]? DataPoints { get; set; }

Property Value

DataPoint[]

DataPointsDictionary

The mapping of datapoint names to datapoints in this dataset.

[JsonIgnore]
public Dictionary<string, DataPoint>? DataPointsDictionary { get; }

Property Value

Dictionary<string, DataPoint>

DatasetConfiguration

Protocol-specific JSON string that describes configuration for the specific dataset.

[JsonConverter(typeof(JsonDocumentConverter))]
public JsonDocument? DatasetConfiguration { get; set; }

Property Value

JsonDocument

Name

The name of the dataset.

public string Name { get; set; }

Property Value

string

Topic

Object that describes the topic information.

public Topic? Topic { get; set; }

Property Value

Topic