Share via


TemporalSpanValues Class

Definition

Temporal span object.

public class TemporalSpanValues : System.ClientModel.Primitives.IJsonModel<Azure.AI.Language.Text.TemporalSpanValues>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Language.Text.TemporalSpanValues>
type TemporalSpanValues = class
    interface IJsonModel<TemporalSpanValues>
    interface IPersistableModel<TemporalSpanValues>
Public Class TemporalSpanValues
Implements IJsonModel(Of TemporalSpanValues), IPersistableModel(Of TemporalSpanValues)
Inheritance
TemporalSpanValues
Implements

Properties

Begin

Start value for the span.

Duration

An optional duration value formatted based on the ISO 8601 (https://en.wikipedia.org/wiki/ISO_8601#Durations).

End

End value for the span.

Modifier

Modifier for datetime to indicate point of reference like before, after etc.

Timex

An optional triplet containing the beginning, the end, and the duration all stated as ISO 8601 formatted strings.

Explicit Interface Implementations

IJsonModel<TemporalSpanValues>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<TemporalSpanValues>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<TemporalSpanValues>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<TemporalSpanValues>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<TemporalSpanValues>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to