次の方法で共有


DiscoveredAssetUpdateProperties Class

Definition

The updatable properties of the DiscoveredAsset.

public class DiscoveredAssetUpdateProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DeviceRegistry.Models.DiscoveredAssetUpdateProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DeviceRegistry.Models.DiscoveredAssetUpdateProperties>
type DiscoveredAssetUpdateProperties = class
    interface IJsonModel<DiscoveredAssetUpdateProperties>
    interface IPersistableModel<DiscoveredAssetUpdateProperties>
Public Class DiscoveredAssetUpdateProperties
Implements IJsonModel(Of DiscoveredAssetUpdateProperties), IPersistableModel(Of DiscoveredAssetUpdateProperties)
Inheritance
DiscoveredAssetUpdateProperties
Implements

Constructors

DiscoveredAssetUpdateProperties()

Initializes a new instance of DiscoveredAssetUpdateProperties.

Properties

Datasets

Array of datasets that are part of the asset. Each dataset spec describes the data points that make up the set.

DefaultDatasetsConfiguration

Stringified JSON that contains connector-specific default configuration for all datasets. Each dataset can have its own configuration that overrides the default settings here.

DefaultEventsConfiguration

Stringified JSON that contains connector-specific default configuration for all events. Each event can have its own configuration that overrides the default settings here.

DefaultTopic

Object that describes the default topic information for the asset.

DiscoveryId

Identifier used to detect changes in the asset.

DocumentationUri

Reference to the documentation.

Events

Array of events that are part of the asset. Each event can have per-event configuration.

HardwareRevision

Revision number of the hardware.

Manufacturer

Asset manufacturer name.

ManufacturerUri

Asset manufacturer URI.

Model

Asset model name.

ProductCode

Asset product code.

SerialNumber

Asset serial number.

SoftwareRevision

Revision number of the software.

Version

An integer that is incremented each time the resource is modified.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DiscoveredAssetUpdateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DiscoveredAssetUpdateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DiscoveredAssetUpdateProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DiscoveredAssetUpdateProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DiscoveredAssetUpdateProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to