public AuditActor(string machineName, string machineIP, string userName, string authenticationType, DateTime timeStampUtc, AuditActor onBehalfOf) { MachineName = machineName; UserName = userName; AuthenticationType = authenticationType; TimestampUtc = timeStampUtc; OnBehalfOf = onBehalfOf; }
public static async Task <AuditActor> GetCurrentMachineActor(AuditActor onBehalfOf) { // Try to get local IP string ipAddress = await GetLocalIP(); return(new AuditActor( Environment.MachineName, ipAddress, String.Format(@"{0}\{1}", Environment.UserDomainName, Environment.UserName), "MachineUser", DateTime.UtcNow, onBehalfOf)); }
public static async Task<AuditActor> GetCurrentMachineActor(AuditActor onBehalfOf) { // Try to get local IP string ipAddress = await GetLocalIP(); return new AuditActor( Environment.MachineName, ipAddress, String.Format(@"{0}\{1}", Environment.UserDomainName, Environment.UserName), "MachineUser", DateTime.UtcNow, onBehalfOf); }
public AuditEntry(AuditRecord record, AuditActor actor) { Record = record; Actor = actor; }