ASR.Reports.Sessions.SessionsViewer.Display C# (CSharp) Méthode

Display() public méthode

public Display ( DisplayElement dElement ) : void
dElement ASR.Interface.DisplayElement
Résultat void
        public override void Display( DisplayElement dElement)
        {
            Assert.ArgumentNotNull(dElement, "element");
            Sitecore.Web.Authentication.DomainAccessGuard.Session session =
                dElement.Element as Sitecore.Web.Authentication.DomainAccessGuard.Session;
            if (session != null)
            {
                foreach (var column in Columns)
                {
                    switch (column.Name)
                    {
                        case "user":
                            dElement.AddColumn("User", session.UserName);
                            break;
                        case "created":
                            dElement.AddColumn("Created", session.Created.ToString(GetDateFormat(null)));
                            break;
                        case "lastrequest":
                            dElement.AddColumn("Last request", session.LastRequest.ToString(GetDateFormat(null)));
                            break;
                        case "id":
                                         dElement.AddColumn("ID", session.SessionID);
                            break;
                    }
                }
                dElement.Value = session.SessionID;
            }
        }
SessionsViewer