Поделиться через


KnowledgeSourceStatus Class

Definition

Represents the status and synchronization history of a knowledge source.

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

Properties

Name Description
CurrentSynchronizationState

Current synchronization state that spans multiple indexer runs.

LastSynchronizationState

Details of the last completed synchronization. Null on first sync.

Statistics

Statistical information about the knowledge source synchronization history. Null on first sync.

SynchronizationInterval

The synchronization interval (e.g., '1d' for daily). Null if no schedule is configured.

SynchronizationStatus

The current synchronization status of the knowledge source.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

IJsonModel<KnowledgeSourceStatus>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<KnowledgeSourceStatus>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<KnowledgeSourceStatus>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<KnowledgeSourceStatus>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to