SearchModelFactory.KnowledgeSourceStatus Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| KnowledgeSourceStatus(KnowledgeSourceSynchronizationStatus, String, SynchronizationState, CompletedSynchronizationState, KnowledgeSourceStatistics) |
Initializes a new instance of KnowledgeSourceStatus. |
| KnowledgeSourceStatus(Nullable<KnowledgeSourceKind>, KnowledgeSourceSynchronizationStatus, String, SynchronizationState, CompletedSynchronizationState, KnowledgeSourceStatistics) |
Represents the status and synchronization history of a knowledge source. |
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.