Share via


AzureBlobKnowledgeSourceParams Class

Definition

Specifies runtime parameters for a azure blob knowledge source.

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

Constructors

Name Description
AzureBlobKnowledgeSourceParams(String)

Initializes a new instance of AzureBlobKnowledgeSourceParams.

Properties

Name Description
AlwaysQuerySource

Indicates that this knowledge source should bypass source selection and always be queried at retrieval time.

(Inherited from KnowledgeSourceParams)
IncludeReferences

Indicates whether references should be included for data retrieved from this source.

(Inherited from KnowledgeSourceParams)
IncludeReferenceSourceData

Indicates whether references should include the structured data obtained during retrieval in their payload.

(Inherited from KnowledgeSourceParams)
KnowledgeSourceName

The name of the index the params apply to.

(Inherited from KnowledgeSourceParams)
RerankerThreshold

The reranker threshold all retrieved documents must meet to be included in the response.

(Inherited from KnowledgeSourceParams)

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AzureBlobKnowledgeSourceParams>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AzureBlobKnowledgeSourceParams>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<KnowledgeSourceParams>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from KnowledgeSourceParams)
IPersistableModel<AzureBlobKnowledgeSourceParams>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AzureBlobKnowledgeSourceParams>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AzureBlobKnowledgeSourceParams>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<KnowledgeSourceParams>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from KnowledgeSourceParams)

Applies to