C# 클래스 vwarDAL.DefaultSearchProxy

상속: ISearchProxy
파일 보기 프로젝트 열기: adlnet/3D-Repository

공개 메소드들

메소드 설명
DeepSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
DeepSearch ( string term ) : IEnumerable
DefaultSearchProxy ( string connectionString, string identity ) : System
Dispose ( ) : void
GetByLastUpdated ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
GetByLastViewed ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
GetByRandom ( int count, int start ) : IEnumerable
GetByRating ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
GetByViews ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
GetContentObjectCount ( ) : int
GetContentObjectsByArtistName ( string artistName ) : IEnumerable
GetContentObjectsByDescription ( string description ) : IEnumerable
GetContentObjectsByDeveloperName ( string developerName ) : IEnumerable
GetContentObjectsByKeyWords ( string keywordsList ) : IEnumerable
GetContentObjectsBySponsorName ( string sponsorName ) : IEnumerable
GetContentObjectsBySubmitterEmail ( string email ) : IEnumerable
GetContentObjectsByTitle ( string title ) : IEnumerable
QuickSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
QuickSearch ( string term ) : IEnumerable
SearchByField ( string field, string term ) : IEnumerable
SearchByFields ( NameValueCollection fields, SearchMethod method = SearchMethod.OR ) : IEnumerable

비공개 메소드들

메소드 설명
combineResults ( IEnumerable existing, IEnumerable toAdd, SearchMethod method ) : IEnumerable

Cleanly combines two IEnumerables (possibly null)

메소드 상세

DeepSearch() 공개 메소드

public DeepSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
terms IEnumerable
method SearchMethod
리턴 IEnumerable

DeepSearch() 공개 메소드

public DeepSearch ( string term ) : IEnumerable
term string
리턴 IEnumerable

DefaultSearchProxy() 공개 메소드

public DefaultSearchProxy ( string connectionString, string identity ) : System
connectionString string
identity string
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetByLastUpdated() 공개 메소드

public GetByLastUpdated ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
리턴 IEnumerable

GetByLastViewed() 공개 메소드

public GetByLastViewed ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
리턴 IEnumerable

GetByRandom() 공개 메소드

public GetByRandom ( int count, int start ) : IEnumerable
count int
start int
리턴 IEnumerable

GetByRating() 공개 메소드

public GetByRating ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
리턴 IEnumerable

GetByViews() 공개 메소드

public GetByViews ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
리턴 IEnumerable

GetContentObjectCount() 공개 메소드

public GetContentObjectCount ( ) : int
리턴 int

GetContentObjectsByArtistName() 공개 메소드

public GetContentObjectsByArtistName ( string artistName ) : IEnumerable
artistName string
리턴 IEnumerable

GetContentObjectsByDescription() 공개 메소드

public GetContentObjectsByDescription ( string description ) : IEnumerable
description string
리턴 IEnumerable

GetContentObjectsByDeveloperName() 공개 메소드

public GetContentObjectsByDeveloperName ( string developerName ) : IEnumerable
developerName string
리턴 IEnumerable

GetContentObjectsByKeyWords() 공개 메소드

public GetContentObjectsByKeyWords ( string keywordsList ) : IEnumerable
keywordsList string
리턴 IEnumerable

GetContentObjectsBySponsorName() 공개 메소드

public GetContentObjectsBySponsorName ( string sponsorName ) : IEnumerable
sponsorName string
리턴 IEnumerable

GetContentObjectsBySubmitterEmail() 공개 메소드

public GetContentObjectsBySubmitterEmail ( string email ) : IEnumerable
email string
리턴 IEnumerable

GetContentObjectsByTitle() 공개 메소드

public GetContentObjectsByTitle ( string title ) : IEnumerable
title string
리턴 IEnumerable

QuickSearch() 공개 메소드

public QuickSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
terms IEnumerable
method SearchMethod
리턴 IEnumerable

QuickSearch() 공개 메소드

public QuickSearch ( string term ) : IEnumerable
term string
리턴 IEnumerable

SearchByField() 공개 메소드

public SearchByField ( string field, string term ) : IEnumerable
field string
term string
리턴 IEnumerable

SearchByFields() 공개 메소드

public SearchByFields ( NameValueCollection fields, SearchMethod method = SearchMethod.OR ) : IEnumerable
fields NameValueCollection
method SearchMethod
리턴 IEnumerable