当前位置: 首页>>代码示例>>C#>>正文


C# FieldCollection.Where方法代码示例

本文整理汇总了C#中FieldCollection.Where方法的典型用法代码示例。如果您正苦于以下问题:C# FieldCollection.Where方法的具体用法?C# FieldCollection.Where怎么用?C# FieldCollection.Where使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FieldCollection的用法示例。


在下文中一共展示了FieldCollection.Where方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetTypedFields

        protected override IEnumerable<Field> GetTypedFields(ClientContext context, FieldCollection items)
        {
            var typedFields = context.LoadQuery(items.Where(i => i.TypeAsString == BuiltInFieldTypes.TaxonomyFieldType));
            context.ExecuteQueryWithTrace();

            var result = new List<Field>();

            result.AddRange(typedFields);

            typedFields = context.LoadQuery(items.Where(i => i.TypeAsString == BuiltInFieldTypes.TaxonomyFieldTypeMulti));
            context.ExecuteQueryWithTrace();

            result.AddRange(typedFields);

            return result;
        }
开发者ID:SubPointSolutions,项目名称:spmeta2-reverse,代码行数:16,代码来源:TaxonomyFieldReverseHandler.cs

示例2: GetTypedFields

        protected override IEnumerable<Field> GetTypedFields(ClientContext context, FieldCollection items)
        {
            var typedFields = context.LoadQuery(items.Where(i => i.FieldTypeKind == FieldType.User));
            context.ExecuteQueryWithTrace();

            return typedFields;
        }
开发者ID:SubPointSolutions,项目名称:spmeta2-reverse,代码行数:7,代码来源:UserFieldReverseHandler.cs

示例3: GetTypedFields

        protected override IEnumerable<Field> GetTypedFields(ClientContext context, FieldCollection items)
        {
            var typedFields = context.LoadQuery(items.Where(i => i.TypeAsString == BuiltInPublishingFieldTypes.HTML));
            context.ExecuteQueryWithTrace();

            return typedFields;
        }
开发者ID:SubPointSolutions,项目名称:spmeta2-reverse,代码行数:7,代码来源:HTMLFieldReverseHandler.cs

示例4: AppendFieldInfo

 private static void AppendFieldInfo(StringBuilder sb, FieldCollection fields, string header, Func<Field, bool> predicate)
 {
   sb.AppendLine(string.Empty);
   sb.AppendLine(header);
   foreach (var field in fields.Where(predicate))
   {
     sb.AppendLine(string.Format("\"{0}\":\"{1}\"", field.Name, field.Value));
   }
 }
开发者ID:dharnitski,项目名称:Sitecore.FakeDb,代码行数:9,代码来源:FieldCollectionExtensions.cs

示例5: GetTypedFields

        protected override IEnumerable<Field> GetTypedFields(ClientContext context, FieldCollection items)
        {
            var typedFields = context.LoadQuery(
                items.Where(i => i.FieldTypeKind == FieldType.Number)
                     .IncludeWithDefaultProperties());

            context.ExecuteQueryWithTrace();

            return typedFields;
        }
开发者ID:SubPointSolutions,项目名称:spmeta2-reverse,代码行数:10,代码来源:NumberFieldReverseHandler.cs

示例6: AddFieldsIncludedBySection

        protected virtual void AddFieldsIncludedBySection(FieldCollection fieldCol, List<Field> includedFields, GetRenderingPropertiesArgs args)
        {
            var sectionsParam = args.ClientParameters["sections"];
            if (string.IsNullOrEmpty(sectionsParam))
            {
                return;
            }

            var sectionNames = sectionsParam.Split(new[] { '|' }).Where(name => !string.IsNullOrWhiteSpace(name)).ToList();
            var fields = fieldCol.Where(f => sectionNames.Contains(f.Section));
            includedFields.AddRange(fields);
        }
开发者ID:JRondeau16,项目名称:sitecore-clientextensions,代码行数:12,代码来源:GetFields.cs


注:本文中的FieldCollection.Where方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。