다음을 통해 공유


EdgeFileEventTrigger Class

Definition

Trigger details.

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

Constructors

EdgeFileEventTrigger(EdgeFileSourceInfo, DataBoxEdgeRoleSinkInfo)

Initializes a new instance of EdgeFileEventTrigger.

Properties

CustomContextTag

A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SinkInfoRoleId

Compute role ID.

SourceInfoShareId

File share ID.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataBoxEdgeTriggerData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from DataBoxEdgeTriggerData)
IJsonModel<EdgeFileEventTrigger>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<EdgeFileEventTrigger>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataBoxEdgeTriggerData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from DataBoxEdgeTriggerData)
IPersistableModel<EdgeFileEventTrigger>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<EdgeFileEventTrigger>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<EdgeFileEventTrigger>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to