SearchModelFactory.KnowledgeSourceStatus Method

Definition

Overloads

KnowledgeSourceStatus(KnowledgeSourceSynchronizationStatus, String, SynchronizationState, CompletedSynchronizationState, KnowledgeSourceStatistics)

Source:
SearchModelFactory.cs

Initializes a new instance of KnowledgeSourceStatus.

public static Azure.Search.Documents.Indexes.Models.KnowledgeSourceStatus KnowledgeSourceStatus(Azure.Search.Documents.Models.KnowledgeSourceSynchronizationStatus synchronizationStatus = default, string synchronizationInterval = default, Azure.Search.Documents.Indexes.Models.SynchronizationState currentSynchronizationState = default, Azure.Search.Documents.Indexes.Models.CompletedSynchronizationState lastSynchronizationState = default, Azure.Search.Documents.Indexes.Models.KnowledgeSourceStatistics statistics = default);
static member KnowledgeSourceStatus : Azure.Search.Documents.Models.KnowledgeSourceSynchronizationStatus * string * Azure.Search.Documents.Indexes.Models.SynchronizationState * Azure.Search.Documents.Indexes.Models.CompletedSynchronizationState * Azure.Search.Documents.Indexes.Models.KnowledgeSourceStatistics -> Azure.Search.Documents.Indexes.Models.KnowledgeSourceStatus
Public Shared Function KnowledgeSourceStatus (Optional synchronizationStatus As KnowledgeSourceSynchronizationStatus = Nothing, Optional synchronizationInterval As String = Nothing, Optional currentSynchronizationState As SynchronizationState = Nothing, Optional lastSynchronizationState As CompletedSynchronizationState = Nothing, Optional statistics As KnowledgeSourceStatistics = Nothing) As KnowledgeSourceStatus

Parameters

synchronizationStatus
KnowledgeSourceSynchronizationStatus

The current synchronization status of the knowledge source.

synchronizationInterval
String

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

currentSynchronizationState
SynchronizationState

Current synchronization state that spans multiple indexer runs.

lastSynchronizationState
CompletedSynchronizationState

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

statistics
KnowledgeSourceStatistics

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

Returns

A new KnowledgeSourceStatus instance for mocking.

Applies to

KnowledgeSourceStatus(Nullable<KnowledgeSourceKind>, KnowledgeSourceSynchronizationStatus, String, SynchronizationState, CompletedSynchronizationState, KnowledgeSourceStatistics)

Source:
SearchModelFactory.cs

Represents the status and synchronization history of a knowledge source.

public static Azure.Search.Documents.KnowledgeBases.Models.KnowledgeSourceStatus KnowledgeSourceStatus(Azure.Search.Documents.Indexes.Models.KnowledgeSourceKind? kind = default, Azure.Search.Documents.Indexes.Models.KnowledgeSourceSynchronizationStatus synchronizationStatus = default, string synchronizationInterval = default, Azure.Search.Documents.KnowledgeBases.Models.SynchronizationState currentSynchronizationState = default, Azure.Search.Documents.KnowledgeBases.Models.CompletedSynchronizationState lastSynchronizationState = default, Azure.Search.Documents.KnowledgeBases.Models.KnowledgeSourceStatistics statistics = default);
static member KnowledgeSourceStatus : Nullable<Azure.Search.Documents.Indexes.Models.KnowledgeSourceKind> * Azure.Search.Documents.Indexes.Models.KnowledgeSourceSynchronizationStatus * string * Azure.Search.Documents.KnowledgeBases.Models.SynchronizationState * Azure.Search.Documents.KnowledgeBases.Models.CompletedSynchronizationState * Azure.Search.Documents.KnowledgeBases.Models.KnowledgeSourceStatistics -> Azure.Search.Documents.KnowledgeBases.Models.KnowledgeSourceStatus
Public Shared Function KnowledgeSourceStatus (Optional kind As Nullable(Of KnowledgeSourceKind) = Nothing, Optional synchronizationStatus As KnowledgeSourceSynchronizationStatus = Nothing, Optional synchronizationInterval As String = Nothing, Optional currentSynchronizationState As SynchronizationState = Nothing, Optional lastSynchronizationState As CompletedSynchronizationState = Nothing, Optional statistics As KnowledgeSourceStatistics = Nothing) As KnowledgeSourceStatus

Parameters

kind
Nullable<KnowledgeSourceKind>

Identifies the Knowledge Source kind directly from the Status response.

synchronizationStatus
KnowledgeSourceSynchronizationStatus

The current synchronization status.

synchronizationInterval
String

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

currentSynchronizationState
SynchronizationState

Current synchronization state that spans multiple indexer runs.

lastSynchronizationState
CompletedSynchronizationState

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

statistics
KnowledgeSourceStatistics

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

Returns

A new KnowledgeSourceStatus instance for mocking.

Applies to