Show / Hide Table of Contents

Class OpenDIDocumentIndex

OpenDI representation of a VectorDB

Inheritance
object
OpenDIBase
OpenDIAsset
OpenDIDocumentIndex
Inherited Members
OpenDIAsset.DIDirectory
OpenDIAsset.DIDataSource
OpenDIAsset.DIDataReader
OpenDIAsset.DIDataWriter
OpenDIAsset.parent
OpenDIAsset.fullPathName
OpenDIAsset.ownerType
OpenDIAsset.ownerID
OpenDIAsset.ToDTO<T>()
OpenDIAsset.Create(WMAssetBase)
OpenDIAsset.GetOwnerID()
OpenDIAsset.GetOwnerType()
OpenDIBase.openDIVersion
OpenDIBase.FQNSeparator
OpenDIBase.id
OpenDIBase.name
OpenDIBase.summary
OpenDIBase.documentation
OpenDIBase.documentationMIMEType
OpenDIBase.properties
OpenDIBase.GetWMType(string)
OpenDIBase.GetOpenDIType(Type)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.OpenDI
Assembly: WMServer.dll
Syntax
public class OpenDIDocumentIndex : OpenDIAsset

Constructors

OpenDIDocumentIndex()

Default constructor

Declaration
public OpenDIDocumentIndex()

OpenDIDocumentIndex(WMDocumentIndex)

Constructor that initializes a new instance with the data from a WMDataSourceBase object.

Declaration
public OpenDIDocumentIndex(WMDocumentIndex asset)
Parameters
Type Name Description
WMDocumentIndex asset

The asset with which to initialize this OpenDIDataSource

Properties

Documents

A list of documents associated to this OpenDIDocumentIndex.

Declaration
public IEnumerable<OpenDIDocument> Documents { get; set; }
Property Value
Type Description
IEnumerable<OpenDIDocument>
Remarks

Note that this is not automatically populated in WMDocumentIndexDTO.UpdateModel(WMPrincipal, DbContext, object[]?),

Methods

ToDTO()

Create a new WMDataSourceBaseDTO object that contains the properties of this OpenDIDataSource

Declaration
public WMDocumentIndexDTO ToDTO()
Returns
Type Description
WMDocumentIndexDTO

A WMDataSourceBaseDTO object that contains the properties of this OpenDIDataSource

In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE