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


C# FieldList.AddField方法代码示例

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


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

示例1: Show_Item_Path_and_Template_as_first_row_of_tab_data

        public void Show_Item_Path_and_Template_as_first_row_of_tab_data()
        {
            var requestData = new RequestData();
            var fieldList = new FieldList();
            fieldList.AddField("Full Path", "/sitecore/content/foo");
            fieldList.AddField("Template Name", "Bar");
            requestData.Add(DataKey.Item, fieldList);

            _requestDataProvider.Setup(x => x.GetData()).Returns(requestData);

            dynamic data = _sut.GetData(null);

            string summaryRow = data.Rows[0].Columns[1].Data;
            Assert.Contains("/sitecore/content/foo", summaryRow);
            Assert.Contains("Bar", summaryRow);
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:16,代码来源:SitecoreTabShould.cs

示例2: Return_null_if_analysis_overview_information_is_missing

        public void Return_null_if_analysis_overview_information_is_missing()
        {
            var requestData = new RequestData();
            var fieldList = new FieldList();
            fieldList.AddField("Foo", "Bar");
            requestData.Add(DataKey.Item, fieldList);

            _requestDataProvider.Setup(x => x.GetData()).Returns(requestData);

            var data = _sut.GetData(null);

            Assert.Null(data);
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:13,代码来源:SitecoreAnalyticsTabShould.cs

示例3: GetPageMode

        private static FieldList GetPageMode()
        {
            var data = new FieldList();

            data.AddField("IsDebugging", Context.PageMode.IsDebugging);
            data.AddField("IsNormal", Context.PageMode.IsNormal);
            data.AddField("IsPageEditor", Context.PageMode.IsPageEditor);
            data.AddField("IsPageEditorEditing", Context.PageMode.IsPageEditorEditing);
            data.AddField("IsPreview", Context.PageMode.IsPreview);
            data.AddField("IsProfiling", Context.PageMode.IsProfiling);
            data.AddField("IsSimulatedDevicePreviewing", Context.PageMode.IsSimulatedDevicePreviewing);

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:14,代码来源:SitecoreRequest.cs

示例4: AddCloneFields

 private static void AddCloneFields(Item item, FieldList data)
 {
     data.AddField("Is Clone", item.IsClone);
     data.AddField("Is Item Clone", item.IsItemClone);
     data.AddField("Source Uri", item.SourceUri);
 }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:6,代码来源:SitecoreRequest.cs

示例5: GetExtendedProperties

        private static FieldList GetExtendedProperties(Item item)
        {
            var data = new FieldList();

            data.AddField("Key", item.Key);
            data.AddField("Has Children", item.HasChildren);

            if ((item.Children != null) && item.HasChildren)
            {
                data.AddField("Children", item.Children.Count);
            }

            if (item.Branch != null)
            {
                data.AddField("Branch Name", item.Branch.Name);
                data.AddField("Branch Id", item.BranchId.Guid);
            }

            data.AddField("Short Description", item.Appearance.ShortDescription);
            data.AddField("Long Description", item.Appearance.LongDescription);

            data.AddField("Originator Id", item.OriginatorId.Guid);
            data.AddField("Uri", item.Uri);
            data.AddField("Full Path", item.Paths.FullPath);
            data.AddField("Long ID", item.Paths.LongID);
            data.AddField("Hidden", item.Appearance.Hidden);
            data.AddField("Read Only", item.Appearance.ReadOnly);
            data.AddField("Sort order", item.Appearance.Sortorder);
            data.AddField("Style", item.Appearance.Style);

            AddCloneFields(item, data);

            data.AddField("Created", item.Statistics.Created);
            data.AddField("Created By", item.Statistics.CreatedBy);
            data.AddField("Updated", item.Statistics.Updated);
            data.AddField("Updated By", item.Statistics.UpdatedBy);
            data.AddField("Revision", item.Statistics.Revision);

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:40,代码来源:SitecoreRequest.cs

示例6: GetItem

        private static FieldList GetItem(Item item)
        {
            var data = new FieldList();

            data.AddField("Name", item.Name);
            data.AddField("Display Name", item.DisplayName);
            data.AddField("Language Name", item.Language.Name);
            data.AddField("Template Name", item.Template.Name);

            if (item.Parent != null)
            {
                data.AddField("Parent Name", item.Parent.Name);
            }

            data.AddField("Full Path", item.Paths.FullPath);
            data.AddField("Version Number", item.Version.Number);
            data.AddField("ID", item.ID.Guid);
            data.AddField("Parent ID", item.ParentID.Guid);
            data.AddField("Template ID", item.TemplateID.Guid);

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:22,代码来源:SitecoreRequest.cs

示例7: GetSite

        private static FieldList GetSite()
        {
            var site = Context.Site;

            var data = new FieldList();

            data.AddField("Name", site.Name);
            data.AddField("HostName", site.HostName);
            data.AddField("TargetHostName", site.TargetHostName);
            data.AddField("Language", site.Language);
            data.AddField("Database", site.Properties["database"]);
            data.AddField("Device", site.Device);
            data.AddField("RootPath", site.RootPath);
            data.AddField("StartItem", site.StartItem);
            data.AddField("StartPath", site.StartPath);
            data.AddField("PhysicalFolder", site.PhysicalFolder);
            data.AddField("VirtualFolder", site.VirtualFolder);
            data.AddField("LoginPage", site.LoginPage);
            data.AddField("RequireLogin", site.RequireLogin);
            data.AddField("AllowDebug", site.AllowDebug);
            data.AddField("EnableAnalytics", site.EnableAnalytics);
            data.AddField("EnableDebugger", site.EnableDebugger);
            data.AddField("EnablePreview", site.EnablePreview);
            data.AddField("EnableWorkflow", site.EnableWorkflow);
            data.AddField("EnableWebEdit", site.EnableWebEdit);
            data.AddField("FilterItems", site.FilterItems);
            data.AddField("CacheHtml", site.CacheHtml);
            data.AddField("CacheMedia", site.CacheMedia);
            data.AddField("MediaCachePath", site.MediaCachePath);
            data.AddField("XmlControlPage", site.XmlControlPage);

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:33,代码来源:SitecoreRequest.cs

示例8: GetLanguage

        private static FieldList GetLanguage()
        {
            var language = Context.Language;

            var data = new FieldList();

            data.AddField("Name", language.Name);
            data.AddField("DisplayName", language.GetDisplayName());
            data.AddField("CultureInfo", GetCulture(language.CultureInfo).Fields);

            if (language.Origin != null && language.Origin.ItemId != (Data.ID)null)
            {
                data.AddField("Origin Item Id", language.Origin.ItemId.Guid);
            }

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:17,代码来源:SitecoreRequest.cs

示例9: GetDomain

        private static FieldList GetDomain()
        {
            var domain = Context.Domain;

            var data = new FieldList();

            data.AddField("Name", domain.Name);
            data.AddField("Is Default", domain.IsDefault);
            data.AddField("Account Prefix", domain.AccountPrefix);
            data.AddField("Anonymous User Name", domain.AnonymousUserName);
            data.AddField("Default Profile Item ID", domain.DefaultProfileItemID);
            data.AddField("Ensure Anonymous User", domain.EnsureAnonymousUser);
            data.AddField("Everyone Role Name", domain.EveryoneRoleName);
            data.AddField("Locally Managed", domain.LocallyManaged);
            data.AddField("Anonymous User Email Pattern", domain.AnonymousUserEmailPattern);
            data.AddField("Account Name Validation", domain.AccountNameValidation);
            data.AddField("Member Pattern", domain.MemberPattern);

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:20,代码来源:SitecoreRequest.cs

示例10: GetRequest

        private static FieldList GetRequest()
        {
            var request = Context.Request;

            var data = new FieldList();

            data.AddField("FilePath", request.FilePath);
            data.AddField("ItemPath", request.ItemPath);

            if (request.QueryString.AllKeys.Any())
            {
                var queryString = new FieldList();

                foreach (var key in request.QueryString.AllKeys)
                {
                    queryString.AddField(key, request.QueryString.GetValues(key));
                }

                data.AddField("QueryString", queryString);
            }

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:23,代码来源:SitecoreRequest.cs

示例11: GetItemTemplate

        private static FieldList GetItemTemplate()
        {
            var template = Context.Item.Template;

            var data = new FieldList();

            data.AddField("Name", template.Name);
            data.AddField("Display Name", template.DisplayName);
            data.AddField("Full Name", template.FullName);
            data.AddField("ID", template.ID.Guid);
            data.AddField("Base Templates", template.BaseTemplates.Select(t => t.Name));

            if (template.StandardValues != null)
            {
                data.AddField("Standard Values", template.StandardValues.Paths.FullPath);
            }

            data.AddField("Own Fields", GetTemplateFieldProperties(template.OwnFields));
            data.AddField("Fields", GetTemplateFieldProperties(template.Fields));
            data.AddField("Template InnerItem", GetItem(template.InnerItem).Fields);

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:23,代码来源:SitecoreRequest.cs

示例12: GetDevice

        private static FieldList GetDevice()
        {
            var device = Context.Device;

            var data = new FieldList();

            data.AddField("Name", device.Name);
            data.AddField("Display Name", device.DisplayName);
            data.AddField("Id", device.ID.Guid);
            data.AddField("Query String", device.QueryString);
            data.AddField("Agent", device.Agent);

            if (device.FallbackDevice != null)
            {
                data.AddField("Fallback Device Name", device.FallbackDevice.Name);
            }

            data.AddField("Icon", device.Icon);
            data.AddField("Is Default", device.IsDefault);
            data.AddField("Is Valid", device.IsValid);

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:23,代码来源:SitecoreRequest.cs

示例13: GetDiagnostics

        private static FieldList GetDiagnostics()
        {
            var diag = Context.Diagnostics;

            var data = new FieldList();

            data.AddField("Debugging", diag.Debugging);
            data.AddField("Profiling", diag.Profiling);
            data.AddField("Tracing", diag.Tracing);
            data.AddField("Show Rendering Info", diag.ShowRenderingInfo);
            data.AddField("Draw Rendering Borders", diag.DrawRenderingBorders);

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:14,代码来源:SitecoreRequest.cs

示例14: GetLayout

        private static FieldList GetLayout(LayoutItem layoutItem)
        {
            var data = new FieldList();

            data.AddField("Display Name", layoutItem.DisplayName);
            data.AddField("File Path", layoutItem.FilePath);
            data.AddField("ID", layoutItem.ID.Guid.ToString());

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:10,代码来源:SitecoreRequest.cs

示例15: GetItemVisualization

        private static FieldList GetItemVisualization()
        {
            var itemVisualization = Context.Item.Visualization;
            var device = Context.Device;

            var layoutItem = itemVisualization.GetLayout(device);
            var renderings = itemVisualization.GetRenderings(device, true);

            var data = new FieldList();

            data.AddField("Layout", GetLayout(layoutItem).Fields);
            data.AddField("Renderings", GetRenderings(renderings));

            return data;
        }
开发者ID:gitter-badger,项目名称:Sitecore.Glimpse,代码行数:15,代码来源:SitecoreRequest.cs


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