Assembly: Endeca.Web (in Endeca.Web.dll) Version: 2.1.1.0 (2.1.1.620)
Syntax
C# |
---|
public class NavigationDataSource : EndecaCommandDataSource<NavigationCommand, NavigationDataSource, NavigationResultView> |
Visual Basic (Declaration) |
---|
Public Class NavigationDataSource _ Inherits EndecaCommandDataSource(Of NavigationCommand, NavigationDataSource, NavigationResultView) |
Visual C++ |
---|
public ref class NavigationDataSource : public EndecaCommandDataSource<NavigationCommand^, NavigationDataSource^, NavigationResultView^> |
Remarks
All of the other views provide 'shortcuts' to commonly-used objects and collections made available by NavigationResult. There is one view for each public property (with the same name as the property) of NavigationResult. These views return the value of the corresponding property. Additionally, there is one view for each property of these sub-objects that returns an IEnumerable instance. These additional views have names with the format [NavigationResult property name].[IEnumerable property name].
For example, NavigationResult defines a RecordsResult property; therefore, there is a view named 'RecordsResult' that returns a RecordsResult instance. Because RecordsResult has a Records property that is IEnumerable, there is also a view named 'RecordsResult.Records' that returns this collection.
Inheritance Hierarchy
System.Web.UI..::.Control
System.Web.UI..::.DataSourceControl
Endeca.Web.UI..::.BaseEndecaDataSource
Endeca.Web.UI..::.EndecaCommandDataSource<(Of <(NavigationCommand, NavigationDataSource, NavigationResultView>)>)
Endeca.Web.UI..::.NavigationDataSource