MediaMaticAuditEvent
Namespace: MJCZone.MediaMatic.AspNetCore.Auditing
Assembly: MJCZone.MediaMatic.AspNetCore
Summary
Represents an audit event for a MediaMatic operation.
public
Contents
Constructors (1) | Methods (4) | Properties (18)
Constructors
MediaMaticAuditEvent
MediaMaticAuditEvent()Methods
GetType
GetType()ToString
ToString()Equals
Equals()GetHashCode
GetHashCode()Properties
UserIdentifier
Gets or sets the identifier of the user who performed the operation.
Type: string
Operation
Gets or sets the operation that was performed (e.g., "datasources/post", "tables/put").
Type: string
FilesourceId
Gets or sets the name of the filesource involved in the operation, if applicable.
Type: string?
BucketName
Gets or sets the name of the bucket involved in the operation, if applicable.
Type: string?
FolderName
Gets or sets the name of the folder involved in the operation, if applicable.
Type: string?
FolderPath
Gets or sets the path of the folder involved in the operation, if applicable.
Type: string?
OriginalFileName
Gets or sets the original file name involved in the operation, if applicable.
Type: string?
FileName
Gets or sets the name of the file being accessed, if applicable.
Type: string?
FilePath
Gets or sets the path of the file being accessed, if applicable.
Type: string?
FileSizeInBytes
Gets or sets the size of the file in bytes, if applicable.
Type: long?
MimeType
Gets or sets the MIME type of the file (e.g., "image/jpeg", "application/pdf"), if applicable.
Type: string?
Success
Gets or sets a value indicating whether the operation was successful.
Type: bool?
Message
Gets or sets the message describing the operation outcome.
Type: string?
Timestamp
Gets or sets the timestamp when the operation occurred.
Type: DateTimeOffset?
RequestId
Gets or sets the request ID for correlating logs.
Type: string?
IpAddress
Gets or sets the IP address of the client.
Type: string?
UserAgent
Gets or sets the User-Agent header from the client request. Useful for tracking browser/device information.
Type: string?
Properties
Gets or sets additional properties for custom audit information.
Type: Dictionary<string, object>