ContainerFileCitationBody Class

Definition

Container file citation.

public class ContainerFileCitationBody : Azure.AI.AgentServer.Responses.Models.Annotation, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.ContainerFileCitationBody>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.ContainerFileCitationBody>
type ContainerFileCitationBody = class
    inherit Annotation
    interface IJsonModel<ContainerFileCitationBody>
    interface IPersistableModel<ContainerFileCitationBody>
Public Class ContainerFileCitationBody
Inherits Annotation
Implements IJsonModel(Of ContainerFileCitationBody), IPersistableModel(Of ContainerFileCitationBody)
Inheritance
ContainerFileCitationBody
Implements

Constructors

Name Description
ContainerFileCitationBody(String, String, Int64, Int64, String)

Initializes a new instance of ContainerFileCitationBody.

Properties

Name Description
ContainerId

The ID of the container file.

EndIndex

The index of the last character of the container file citation in the message.

FileId

The ID of the file.

Filename

The filename of the container file cited.

StartIndex

The index of the first character of the container file citation in the message.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<Annotation>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from Annotation)
IJsonModel<Annotation>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from Annotation)
IJsonModel<ContainerFileCitationBody>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ContainerFileCitationBody>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<Annotation>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from Annotation)
IPersistableModel<Annotation>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from Annotation)
IPersistableModel<Annotation>.Write(ModelReaderWriterOptions) (Inherited from Annotation)
IPersistableModel<ContainerFileCitationBody>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ContainerFileCitationBody>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ContainerFileCitationBody>.Write(ModelReaderWriterOptions)

Applies to