Zum Hauptinhalt springen

ArchiveConflictKey

Namespace: Meshmakers.Octo.Runtime.Contracts.StreamData

One key of an archive's conflict precedence: a column of that archive plus the direction of it that counts as better.

public record ArchiveConflictKey : IEquatable<ArchiveConflictKey>

Inheritance Object → ArchiveConflictKey
Implements IEquatable<ArchiveConflictKey>

Properties​

Column​

Attribute path of the column, as the author declared it in Columns[].Path. The storage layer maps it onto the physical column name.

public string Column { get; set; }

Property Value​

String

Order​

Which direction of the column counts as better.

public ConflictKeyOrder Order { get; set; }

Property Value​

ConflictKeyOrder

Constructors​

ArchiveConflictKey(String, ConflictKeyOrder)​

One key of an archive's conflict precedence: a column of that archive plus the direction of it that counts as better.

public ArchiveConflictKey(string Column, ConflictKeyOrder Order)

Parameters​

Column String
Attribute path of the column, as the author declared it in Columns[].Path. The storage layer maps it onto the physical column name.

Order ConflictKeyOrder
Which direction of the column counts as better.