Share via


KnowledgeAgentAzureBlobReference Class

Definition

Represents an Azure Blob Storage document reference.

public class KnowledgeAgentAzureBlobReference : Azure.Search.Documents.Agents.Models.KnowledgeAgentReference, System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Agents.Models.KnowledgeAgentAzureBlobReference>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Agents.Models.KnowledgeAgentAzureBlobReference>
type KnowledgeAgentAzureBlobReference = class
    inherit KnowledgeAgentReference
    interface IJsonModel<KnowledgeAgentAzureBlobReference>
    interface IPersistableModel<KnowledgeAgentAzureBlobReference>
Public Class KnowledgeAgentAzureBlobReference
Inherits KnowledgeAgentReference
Implements IJsonModel(Of KnowledgeAgentAzureBlobReference), IPersistableModel(Of KnowledgeAgentAzureBlobReference)
Inheritance
KnowledgeAgentAzureBlobReference
Implements

Properties

ActivitySource

The source activity ID for the reference.

(Inherited from KnowledgeAgentReference)
BlobUrl

The blob URL for the reference.

Id

The ID of the reference.

(Inherited from KnowledgeAgentReference)
RerankerScore

The reranker score for the document reference.

(Inherited from KnowledgeAgentReference)
SourceData

Dictionary of <any>.

(Inherited from KnowledgeAgentReference)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<KnowledgeAgentAzureBlobReference>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<KnowledgeAgentAzureBlobReference>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<KnowledgeAgentReference>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from KnowledgeAgentReference)
IPersistableModel<KnowledgeAgentAzureBlobReference>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<KnowledgeAgentAzureBlobReference>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<KnowledgeAgentAzureBlobReference>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<KnowledgeAgentReference>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from KnowledgeAgentReference)

Applies to