本文整理汇总了C#中ValueSet.add方法的典型用法代码示例。如果您正苦于以下问题:C# ValueSet.add方法的具体用法?C# ValueSet.add怎么用?C# ValueSet.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ValueSet
的用法示例。
在下文中一共展示了ValueSet.add方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ParseSuperFacetQuery
public static void ParseSuperFacetQuery(this Query query, IFieldSet fieldSet, int maxItems, int publicationId)
{
maxItems = FacetedContentHelper.AssertCappedViewSize(maxItems);
Location location = query.getLocation();
ValueSet lowSet = new ValueSet(ValueSet.AggregationType.OR);
foreach (KeyValuePair<string, IField> pair in fieldSet)
{
foreach (IKeyword keyword in pair.Value.Keywords)
{
string str = PathToFacetPath(keyword.Path, publicationId);
lowSet.add(str);
}
}
MultiValuedCriterion criterion = new MultiValuedCriterion(string.Format("{0}_super_facet", publicationId), lowSet, null, false);
location.addCriterion(criterion);
query.setListViewSize(maxItems);
}