Table of Contents

Enum ConflictBehavior

Namespace
Archiver.Core.Models
Assembly
Archiver.Core.dll

How a destination conflict is resolved.

public enum ConflictBehavior

Fields

Ask = 3

Ask the caller via ResolveConflictAsync/ExtractOptions.ResolveConflictAsync.

Overwrite = 0

Overwrite the existing item.

Rename = 2

On extraction: renames per-file inside a merged existing folder — this does NOT mean "always create a fresh whole folder." For shell-only "always fresh" behavior, use ExtractOptions.SeparateFolderName instead.

Skip = 1

Leave the existing item untouched.