Share via


DynamicDeliveryAttributeMapping Class

Definition

Dynamic delivery attribute mapping details.

public class DynamicDeliveryAttributeMapping : Azure.ResourceManager.EventGrid.Models.DeliveryAttributeMapping
public class DynamicDeliveryAttributeMapping : Azure.ResourceManager.EventGrid.Models.DeliveryAttributeMapping, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.EventGrid.Models.DynamicDeliveryAttributeMapping>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.EventGrid.Models.DynamicDeliveryAttributeMapping>
type DynamicDeliveryAttributeMapping = class
    inherit DeliveryAttributeMapping
type DynamicDeliveryAttributeMapping = class
    inherit DeliveryAttributeMapping
    interface IJsonModel<DynamicDeliveryAttributeMapping>
    interface IPersistableModel<DynamicDeliveryAttributeMapping>
Public Class DynamicDeliveryAttributeMapping
Inherits DeliveryAttributeMapping
Public Class DynamicDeliveryAttributeMapping
Inherits DeliveryAttributeMapping
Implements IJsonModel(Of DynamicDeliveryAttributeMapping), IPersistableModel(Of DynamicDeliveryAttributeMapping)
Inheritance
DynamicDeliveryAttributeMapping
Implements

Constructors

DynamicDeliveryAttributeMapping()

Initializes a new instance of DynamicDeliveryAttributeMapping.

Properties

Name

Name of the delivery attribute or header.

(Inherited from DeliveryAttributeMapping)
SourceField

JSON path in the event which contains attribute value.

Explicit Interface Implementations

IJsonModel<DeliveryAttributeMapping>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from DeliveryAttributeMapping)
IJsonModel<DeliveryAttributeMapping>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DeliveryAttributeMapping)
IJsonModel<DynamicDeliveryAttributeMapping>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DynamicDeliveryAttributeMapping>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DeliveryAttributeMapping>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DeliveryAttributeMapping)
IPersistableModel<DeliveryAttributeMapping>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from DeliveryAttributeMapping)
IPersistableModel<DeliveryAttributeMapping>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DeliveryAttributeMapping)
IPersistableModel<DynamicDeliveryAttributeMapping>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DynamicDeliveryAttributeMapping>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DynamicDeliveryAttributeMapping>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to