Beispiel #1
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="contentType"></param>
 /// <param name="oneSortOnly"></param>
 /// <param name="urlBuilderFactory"></param>
 /// <param name="defaultValueProvider"></param>
 public SearchContext(string contentType, bool oneSortOnly, IUrlBuilderFactory urlBuilderFactory, IDefaultValueProvider defaultValueProvider)
 {
     this.ContentType = contentType;
     this.m_filters = new List<IFilterPart>();
     this.m_sorts = new List<ISortPart>();
     this.PageSize = 20;
     this.PageIndex = FIRST_PAGE_INDEX;
     this.OneSortOnly = oneSortOnly;
     this.UrlBuilderFactory = urlBuilderFactory ?? new SimpleUrlBuilderFactory();
     this.DefaultValueProvider = defaultValueProvider ?? new SimpleDefaultValueProvider();
     this.m_result = null;
 }
Beispiel #2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="contentType"></param>
 /// <param name="urlBuilderFactory"></param>
 /// <param name="defaultValueProvider"></param>
 public SearchContext(string contentType, IUrlBuilderFactory urlBuilderFactory, IDefaultValueProvider defaultValueProvider)
     : this(contentType, DEFAULT_ONE_SORT_ONLY, urlBuilderFactory, defaultValueProvider)
 {
 }