Table of Contents

Struct DatabaseLockFile.ClaimRequest

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

A claim in flight on a yieldable database.

public readonly struct DatabaseLockFile.ClaimRequest : IEquatable<DatabaseLockFile.ClaimRequest>
Implements
Inherited Members

Constructors

ClaimRequest(int, string, DateTimeOffset)

A claim in flight on a yieldable database.

public ClaimRequest(int Pid, string MachineName, DateTimeOffset RequestedAt)

Parameters

Pid int

Process id of the claimant.

MachineName string

Machine the claimant runs on.

RequestedAt DateTimeOffset

When the claim was published, for TTL expiry.

Properties

MachineName

Machine the claimant runs on.

public string MachineName { get; init; }

Property Value

string

Pid

Process id of the claimant.

public int Pid { get; init; }

Property Value

int

RequestedAt

When the claim was published, for TTL expiry.

public DateTimeOffset RequestedAt { get; init; }

Property Value

DateTimeOffset

Methods

Deconstruct(out int, out string, out DateTimeOffset)

public void Deconstruct(out int Pid, out string MachineName, out DateTimeOffset RequestedAt)

Parameters

Pid int
MachineName string
RequestedAt DateTimeOffset

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(ClaimRequest)

public bool Equals(DatabaseLockFile.ClaimRequest other)

Parameters

other DatabaseLockFile.ClaimRequest

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ClaimRequest, ClaimRequest)

public static bool operator ==(DatabaseLockFile.ClaimRequest left, DatabaseLockFile.ClaimRequest right)

Parameters

left DatabaseLockFile.ClaimRequest
right DatabaseLockFile.ClaimRequest

Returns

bool

operator !=(ClaimRequest, ClaimRequest)

public static bool operator !=(DatabaseLockFile.ClaimRequest left, DatabaseLockFile.ClaimRequest right)

Parameters

left DatabaseLockFile.ClaimRequest
right DatabaseLockFile.ClaimRequest

Returns

bool