Opc.Ua.Server.Session.InitializeSessionAuditEvent C# (CSharp) Method

InitializeSessionAuditEvent() private method

Initializes a session audit event.
private InitializeSessionAuditEvent ( ServerSystemContext systemContext, AuditEventState e, TranslationInfo message ) : void
systemContext ServerSystemContext
e AuditEventState
message TranslationInfo
return void
        private void InitializeSessionAuditEvent(ServerSystemContext systemContext, AuditEventState e, TranslationInfo message)
        {
            e.Initialize(
                systemContext,
                null,
                EventSeverity.MediumLow,
                new LocalizedText(message),
                true,
                DateTime.UtcNow);
            
            e.SetChildValue(systemContext, BrowseNames.SourceNode, m_sessionId, false);
            e.SetChildValue(systemContext, BrowseNames.SourceName, m_sessionName, false);
            e.SetChildValue(systemContext, BrowseNames.SessionId, m_sessionId, false);
            e.SetChildValue(systemContext, BrowseNames.ServerId, m_server.ServerUris.GetString(0), false);
            e.SetChildValue(systemContext, BrowseNames.ClientUserId, m_identity.DisplayName, false);
            e.SetChildValue(systemContext, BrowseNames.ClientAuditEntryId, systemContext.OperationContext.AuditEntryId, false);
        }