Skip to main content

ImportExecutionContext

  • Namespace: PPDS.Migration.Progress
  • Assembly: PPDS.Migration
  • Kind: Class

Summary

Execution context capturing version and environment information for diagnostics. Helps correlate import issues to specific CLI/SDK versions.

Members

Properties

BypassPlugins

bool BypassPlugins { get; set; }

Gets or sets whether plugins were bypassed during import.

CliVersion

string CliVersion { get; set; }

Gets or sets the CLI tool version (e.g., "1.2.3").

ImportMode

string ImportMode { get; set; }

Gets or sets the import mode used (e.g., "Create", "Update", "Upsert").

Platform

string Platform { get; set; }

Gets or sets the platform description (e.g., "Windows 10.0.22631").

RuntimeVersion

string RuntimeVersion { get; set; }

Gets or sets the .NET runtime version (e.g., "8.0.1").

SdkVersion

string SdkVersion { get; set; }

Gets or sets the SDK version (PPDS.Dataverse, e.g., "1.2.3").

StripOwnerFields

bool StripOwnerFields { get; set; }

Gets or sets whether owner fields were stripped during import.

UserMappingProvided

bool UserMappingProvided { get; set; }

Gets or sets whether a user mapping file was provided.