Exemple #1
0
        /// <summary>
        /// Reports an audit activate session event.
        /// </summary>
        private void ReportAuditActivateSessionEvent(ServerSystemContext context)
        {
            AuditActivateSessionEventState e = new AuditActivateSessionEventState(null);

            TranslationInfo message = new TranslationInfo(
                "AuditActivateSessionEvent",
                "en-US",
                "Session {0} activated.",
                m_sessionName);

            InitializeSessionAuditEvent(context, e, message);

            if (m_softwareCertificates != null)
            {
                e.SetChildValue(context, BrowseNames.ClientSoftwareCertificates, m_softwareCertificates.ToArray(), false);
            }

            if (m_identityToken != null)
            {
                e.SetChildValue(context, BrowseNames.UserIdentityToken, Utils.Clone(m_identityToken), false);
            }

            m_server.ReportEvent(context, e);
        }
        /// <summary>
        /// Reports an audit activate session event.
        /// </summary>
        private void ReportAuditActivateSessionEvent(ServerSystemContext context)
        {
            AuditActivateSessionEventState e = new AuditActivateSessionEventState(null);
            
            TranslationInfo message = new TranslationInfo(
                "AuditActivateSessionEvent",
                "en-US",
                "Session {0} activated.",
                m_sessionName);
            
            InitializeSessionAuditEvent(context, e, message);
                        
            if (m_softwareCertificates != null)
            {
                e.SetChildValue(context, BrowseNames.ClientSoftwareCertificates, m_softwareCertificates.ToArray(), false);
            }

            if (m_identityToken != null)
            {
                e.SetChildValue(context, BrowseNames.UserIdentityToken, Utils.Clone(m_identityToken), false);
            }

            m_server.ReportEvent(context, e);
        }