Show / Hide Table of Contents

Class IdentityAudit

Represents an audit of a user action in the identity system.

Inheritance
Object
IdentityAudit
Inherited Members
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.EntityFrameworkCore.dll
Syntax
public class IdentityAudit : IIdentityAudit

Constructors

IdentityAudit()

Creates a new instance of IdentityAudit.

Declaration
public IdentityAudit()

Properties

AdditionalInformation

Gets or sets additional information for the AuditEvent.

Declaration
public string AdditionalInformation { get; set; }
Property Value
String

Implements
IIdentityAudit.AdditionalInformation

AuditEvent

Gets or sets the type of event this audit represents.

Declaration
public IdenityAuditEvent AuditEvent { get; set; }
Property Value
IdenityAuditEvent

Implements
IIdentityAudit.AuditEvent

Browser

Gets or sets the browser of the user that caused this audit.

Declaration
public string Browser { get; set; }
Property Value
String

Implements
IIdentityAudit.Browser

BrowserVersion

Gets or sets the version of the browser of the user that caused this audit.

Declaration
public string BrowserVersion { get; set; }
Property Value
String

Implements
IIdentityAudit.BrowserVersion

Device

Gets or sets the type of device that caused this audit.

Declaration
public DeviceType Device { get; set; }
Property Value
DeviceType

Implements
IIdentityAudit.Device

Id

Gets or sets the id of the audit.

Declaration
public Guid Id { get; set; }
Property Value
System.Guid

Implements
IIdentityAudit.Id

Metadata

Gets or sets dynamic metadata for this audit.

Declaration
public ExpandoObject Metadata { get; set; }
Property Value
ExpandoObject

Implements
IIdentityAudit.Metadata

OccurredUtc

Gets or sets the date and time, in UTC, when the audit occurred.

Declaration
public DateTime OccurredUtc { get; set; }
Property Value
System.DateTime

Implements
IIdentityAudit.OccurredUtc

Platform

Gets or sets the platform of the user that caused this audit.

Declaration
public string Platform { get; set; }
Property Value
String

Implements
IIdentityAudit.Platform

RemoteIpAddress

Gets or sets the IP address of the user that caused this audit.

Declaration
public IPAddress RemoteIpAddress { get; set; }
Property Value
IPAddress

Implements
IIdentityAudit.RemoteIpAddress

RemoteIpAddressLocation

Gets or sets the IP address location of the user that caused this audit.

Declaration
public IPAddressLocation RemoteIpAddressLocation { get; set; }
Property Value
IPAddressLocation

Implements
IIdentityAudit.RemoteIpAddressLocation

UserId

Gets or sets the id of the user.

Declaration
public Guid UserId { get; set; }
Property Value
System.Guid

Implements
IIdentityAudit.UserId
Back to top Generated by DocFX