Table of Contents

Class Lock

Namespace
Tharga.MongoDB.Lockable
Assembly
Tharga.MongoDB.dll
public record Lock : IEquatable<Lock>
Inheritance
Lock
Implements
Inherited Members

Properties

Actor

[BsonIgnoreIfDefault]
public string Actor { get; init; }

Property Value

string

ExceptionInfo

[BsonIgnoreIfDefault]
public ExceptionInfo ExceptionInfo { get; init; }

Property Value

ExceptionInfo

ExpireTime

public required DateTime ExpireTime { get; init; }

Property Value

DateTime

LockKey

[FlexibleGuid(GuidStorageFormat.Standard)]
public required Guid LockKey { get; init; }

Property Value

Guid

LockTime

public required DateTime LockTime { get; init; }

Property Value

DateTime