Share via


DeviceRegistryNamespaceMessageSchemaReference Class

Definition

Defines the message schema reference properties.

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

Properties

Name Description
SchemaName

The message schema name.

SchemaRegistryNamespace

The message schema registry namespace.

SchemaVersion

The message schema version.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DeviceRegistryNamespaceMessageSchemaReference>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DeviceRegistryNamespaceMessageSchemaReference>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DeviceRegistryNamespaceMessageSchemaReference>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DeviceRegistryNamespaceMessageSchemaReference>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DeviceRegistryNamespaceMessageSchemaReference>.Write(ModelReaderWriterOptions)

Applies to