Interface IKnowledgeCatalog
Namespace: Cephalon.Retrieval.Services
Assembly: Cephalon.Retrieval.dll
Exposes the merged set of knowledge collections available to the active retrieval runtime.
public interface IKnowledgeCatalogProperties
Section titled “Properties”Collections
Section titled “ Collections”Gets the effective collection set after host options and module contributors have both been applied.
IReadOnlyList<KnowledgeCollectionDescriptor> Collections { get; }Property Value
Section titled “Property Value”IReadOnlyList<KnowledgeCollectionDescriptor>
Methods
Section titled “Methods”TryGet(string, out KnowledgeCollectionDescriptor)
Section titled “ TryGet(string, out KnowledgeCollectionDescriptor)”Attempts to resolve a knowledge collection descriptor by identifier.
bool TryGet(string collectionId, out KnowledgeCollectionDescriptor collection)Parameters
Section titled “Parameters”collectionId string
The collection identifier to resolve.
collection KnowledgeCollectionDescriptor
When this method returns, contains the resolved collection if found.