KnowledgeSourceStatus Class

Definition

Represents the status and synchronization history of a knowledge source.

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

Constructors

Name Description
KnowledgeSourceStatus(KnowledgeSourceSynchronizationStatus)

Initializes a new instance of KnowledgeSourceStatus.

Properties

Name Description
CurrentSynchronizationState

Current synchronization state that spans multiple indexer runs.

Kind

Identifies the Knowledge Source kind directly from the Status response.

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.

Methods

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

Operators

Name Description
Explicit(Response to KnowledgeSourceStatus)

Explicit Interface Implementations

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

Applies to