
IndexCodecMigrationAction
- Namespace
- Rowles.LeanCorpus.Index.Migration
- Assembly
- Rowles.LeanCorpus.dll
Describes one planned codec migration action.
public sealed record IndexCodecMigrationAction : IEquatable<IndexCodecMigrationAction>
- Inheritance
-
IndexCodecMigrationAction
- Implements
CanExecute
Gets a value indicating whether the action can currently be executed.
CompoundFileName
Gets the compound container that owns the logical source files, when applicable.
Description
Gets the human-readable action description.
FamilyId
Gets the stable codec family identifier.
FileName
Gets the related file name, when known.
FormatId
Gets the stable codec format identifier for a file-level action.
FromVersion
Gets the source codec version, when known.
Kind
Gets the action kind.
ReasonCannotExecute
Gets the reason the action cannot execute, when applicable.
SegmentId
Gets the related segment ID, when known.
SourcePath
Gets the source file path.
SourcePaths
Gets every source file participating in this logical action.
TargetPath
Gets the target file path, when the action writes to a separate path.
ToVersion
Gets the target codec version, when known.