• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# FieldCollection类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中FieldCollection的典型用法代码示例。如果您正苦于以下问题:C# FieldCollection类的具体用法?C# FieldCollection怎么用?C# FieldCollection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



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

示例1: GetBoolValue

        public bool GetBoolValue(FieldCollection fc, string fieldName, bool defaultValue)
        {
            if (!IsEmptyStrField(fc, fieldName))
                return fc[fieldName].GetValueAsBool();

            return defaultValue;
        }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:7,代码来源:FieldCollectionFormat.cs


示例2: GetTypedFields

        protected virtual IEnumerable<Field> GetTypedFields(ClientContext context, FieldCollection items)
        {
            context.Load(items);
            context.ExecuteQueryWithTrace();

            return items.ToArray();
        }
开发者ID:SubPointSolutions,项目名称:spmeta2-reverse,代码行数:7,代码来源:FieldReverseHandler.cs


示例3: 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


示例4: 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


示例5: DataOperation_Complex

 /// <summary>
 /// 自动读数据库载入数据的构造函数
 /// </summary>
 /// <param name="tablename">表名</param>
 /// <param name="db">操作数据类</param>
 /// <param name="IsLoadDt">是否从数据库载入数据到类中</param>
 /// <param name="fields">Field集合</param>
 public DataOperation_Complex(string DefConnID, string DefTableID, FieldCollection fc)
 {
     _dbConn_fc_Dir = new Dictionary<string, Dictionary<string, FieldCollection>>();
     _fields = fc.Clone();
     defaultConnID = DefConnID;
     defaultTableID = DefTableID;
     decompose(_fields);
 }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:15,代码来源:DataOperation_Complex.cs


示例6: Validate

 public bool Validate(FieldCollection sourceCollection, FieldCollection targetCollection, TokenParser tokenParser)
 {
     Dictionary<string, string[]> parserSettings = new Dictionary<string, string[]>();
     parserSettings.Add("SchemaXml", new string[] { "~sitecollection", "~site", "{sitecollectiontermstoreid}", "{termsetid}" });
     bool isFieldMatch = ValidateObjectsXML(sourceCollection, targetCollection, "SchemaXml", new List<string> { "ID" }, tokenParser, parserSettings);
     Console.WriteLine("-- Field validation " + isFieldMatch);
     return isFieldMatch;
 }
开发者ID:stijnbrouwers,项目名称:PnP-Sites-Core,代码行数:8,代码来源:FieldValidator.cs


示例7: RegisterWAPMessage

 public static void RegisterWAPMessage(FieldCollection fc)
 {
     if (fc == null)
         return;
     if(MessageDict.ContainsKey(GetWAPMessageID(fc)))
         return;
     MessageDict.Add(GetWAPMessageID(fc), fc);
 }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:8,代码来源:WAPMessageHelper.cs


示例8: GetDateTimeValue

        public DateTime GetDateTimeValue(FieldCollection fc, string fieldName, DateTime defaultValue)
        {
            if (!IsEmptyStrField(fc, fieldName))
                //if (fc[fieldName].AllowModify)
                    return fc[fieldName].GetValueAsDateTime();

            return defaultValue;
        }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:8,代码来源:FieldCollectionFormat.cs


示例9: GetDecimalValue

        public decimal GetDecimalValue(FieldCollection fc, string fieldName, decimal defaultValue)
        {
            if (!IsEmptyStrField(fc, fieldName))
                //if (fc[fieldName].AllowModify)
                    return fc[fieldName].GetValueAsDecimal();

            return defaultValue;
        }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:8,代码来源:FieldCollectionFormat.cs


示例10: Add

 public void Add(FieldCollection fcp)
 {
     FieldCollection tmpfc = fcp.Clone();
     decompose(tmpfc);
     if (isLoadDT)
     {
         _fields = tmpfc;
     }
 }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:9,代码来源:DataOperation_Complex.cs


示例11: 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


示例12: GetWAPMessageID

 public static UInt32 GetWAPMessageID(FieldCollection fc)
 {
     if(fc!=null)
     {
         var fcFormat = new FieldCollectionFormat();
         if(!fcFormat.IsEmptyStrField(fc,"MessageID"))
             return (UInt32)fc["MessageID"].GetValueAsInt();
     }
     return 0;
 }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:10,代码来源:WAPMessageHelper.cs


示例13: 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


示例14: GetClassName

 public static string GetClassName(FieldCollection fc)
 {
     if (fc != null)
     {
         var fcFormat = new FieldCollectionFormat();
         if (!fcFormat.IsEmptyStrField(fc, "ClassName"))
             return fc["ClassName"].GetValueAsString();
     }
     return "";
 }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:10,代码来源:WAPException.cs


示例15: GetExceptionDescription

 public static string GetExceptionDescription(FieldCollection fc)
 {
     if (fc != null)
     {
         var fcFormat = new FieldCollectionFormat();
         if (!fcFormat.IsEmptyStrField(fc, "ExceptionDescription"))
             return fc["ExceptionDescription"].GetValueAsString();
     }
     return "";
 }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:10,代码来源:WAPException.cs


示例16: fillFcField

        public FieldCollection fillFcField(FieldCollection fc, string fieldName,object objValue)
        {
            if (IsExistField(fc, fieldName))
            {
                fc[fieldName].AllowModify = true;
                fc[fieldName].Value = objValue;
            }

            return fc;
        }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:10,代码来源:FieldCollectionFormat.cs


示例17: ItemDefinition

 public ItemDefinition(Guid id, Guid templateId, string name, string path, Language language, bool hasVersion, FieldCollection fields)
 {
     Id = id;
     TemplateId = templateId;
     Name = name;
     Key = name.ToLowerInvariant();
     Path = path;
     Language = language;
     HasVersion = hasVersion;
     Fields = fields;
 }
开发者ID:jballe,项目名称:Lightcore,代码行数:11,代码来源:ItemDefinition.cs


示例18: 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


示例19: ValidateSiteFields

        public bool ValidateSiteFields(FieldCollection sElements, FieldCollection tElements, TokenParser sParser, TokenParser tParser)
        {
            List<Localization> sColl = LoadFields(sElements);
            List<Localization> tColl = LoadFields(tElements);

            if (sColl.Count > 0)
            {
                if (!Validatelocalization(sColl, tColl, sParser, tParser)) { return false; }
            }

            return true;
        }
开发者ID:stijnbrouwers,项目名称:PnP-Sites-Core,代码行数:12,代码来源:LocalizationValidator.cs


示例20: fillDateTimeFcField

        public FieldCollection fillDateTimeFcField(FieldCollection fc, string fieldName, object objValue)
        {
            if (IsExistField(fc, fieldName))
            {
                fc[fieldName].AllowModify = true;

                if ((DateTime)objValue == new DateTime())
                    fc[fieldName].Value = null;
                else
                    fc[fieldName].Value = objValue;
            }

            return fc;
        }
开发者ID:wxgb9801,项目名称:Measurer,代码行数:14,代码来源:FieldCollectionFormat.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# FieldDeclaration类代码示例发布时间:2022-05-24
下一篇:
C# FieldClass类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap