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
파일 보기 프로젝트 열기: kamsar/Blade

공개 메소드들

메소드 설명
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[]