Share via


SlowRequestsBasedTrigger Class

Definition

Trigger based on request execution time.

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

Constructors

SlowRequestsBasedTrigger()

Initializes a new instance of SlowRequestsBasedTrigger.

Properties

Count

Request Count.

Path

Request Path.

TimeInterval

Time interval.

TimeTaken

Time taken.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SlowRequestsBasedTrigger>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SlowRequestsBasedTrigger>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SlowRequestsBasedTrigger>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SlowRequestsBasedTrigger>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SlowRequestsBasedTrigger>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to