UrlCitationBody Class

Definition

URL citation.

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

Constructors

Name Description
UrlCitationBody(Uri, Int64, Int64, String)

Initializes a new instance of UrlCitationBody.

Properties

Name Description
EndIndex

The index of the last character of the URL citation in the message.

StartIndex

The index of the first character of the URL citation in the message.

Title

The title of the web resource.

Url

The URL of the web resource.

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<UrlCitationBody>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<UrlCitationBody>.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<UrlCitationBody>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<UrlCitationBody>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<UrlCitationBody>.Write(ModelReaderWriterOptions)

Applies to