C# Класс Blade.Pipelines.ResolveRenderingDataSource.HandleSearch

Handles data sources that are defined using index search syntax TODO: when Update-2 comes out, supposedly the UIFilterHelpers.ParseDatasourceString will become generic. If that happens, this pipeline should be refactored to allow returning a strongly typed data source item in addition to the Item result so as to avoid having to pre-convert search results to Items.
Наследование: ResolveRenderingDataSourcePipelineProcessor
Показать файл Открыть проект

Открытые методы

Метод Описание
DoProcess ( ResolveRenderingDataSourceArgs args ) : void

Защищенные методы

Метод Описание
CreateQuery ( IProviderSearchContext context, string query ) : IQueryable
FilterQuery ( IQueryable query ) : IQueryable
ProcessQueryResults ( IQueryable query ) : Item[]

Описание методов

CreateQuery() защищенный Метод

protected CreateQuery ( IProviderSearchContext context, string query ) : IQueryable
context IProviderSearchContext
query string
Результат IQueryable

DoProcess() публичный Метод

public DoProcess ( ResolveRenderingDataSourceArgs args ) : void
args ResolveRenderingDataSourceArgs
Результат void

FilterQuery() защищенный Метод

protected FilterQuery ( IQueryable query ) : IQueryable
query IQueryable
Результат IQueryable

ProcessQueryResults() защищенный Метод

protected ProcessQueryResults ( IQueryable query ) : Item[]
query IQueryable
Результат Item[]