IContentDataProvider Interface

Interface for all presentation-driven content providers.


Implemented by

Inherited methods

Name Inherited from Description
dispose(): void IDisposable Disposes of any resources owned by this object.


Name Type Description
displayType string Display type used to format content  
getContent (pageOptions?: PageOptions) => Promise<Content | undefined> Get the content.  
getContentDescriptor () => Promise<Descriptor | undefined> Get the content descriptor.  
getContentSetSize () => Promise<number> Get the number of content records.  
keys KeySet Keys defining what to request content for  
selectionInfo SelectionInfo | undefined Information about selection event that results in content change  

Inherited properties

Name Type Inherited from Description
imodel IModelConnection IPresentationDataProvider IModelConnection used by this data provider
rulesetId string IPresentationDataProvider Id of the ruleset used by this data provider

Defined in

Last Updated: 20 September, 2019