Language

FileKnowledgeSourceParameters Class

Definition

Parameters for File knowledge source.

public class FileKnowledgeSourceParameters : System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Indexes.Models.FileKnowledgeSourceParameters>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Indexes.Models.FileKnowledgeSourceParameters>
type FileKnowledgeSourceParameters = class
    interface IJsonModel<FileKnowledgeSourceParameters>
    interface IPersistableModel<FileKnowledgeSourceParameters>
Public Class FileKnowledgeSourceParameters
Implements IJsonModel(Of FileKnowledgeSourceParameters), IPersistableModel(Of FileKnowledgeSourceParameters)
Inheritance
FileKnowledgeSourceParameters
Implements

Constructors

Name Description
FileKnowledgeSourceParameters()

Initializes a new instance of FileKnowledgeSourceParameters.

Properties

Name Description
CreatedResources

Resources created by the file knowledge source.

IngestionParameters

Consolidates all general ingestion settings for the File knowledge source, including the content extraction mode and an optional embeddingModel.

QueryHints

Default hints that guide query planning toward useful filters and boosts for this index-backed knowledge source. Request-time query hints replace these defaults as a complete object.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<FileKnowledgeSourceParameters>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<FileKnowledgeSourceParameters>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<FileKnowledgeSourceParameters>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<FileKnowledgeSourceParameters>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<FileKnowledgeSourceParameters>.Write(ModelReaderWriterOptions)

Applies to