Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase Namespace

Contains types for extensions to Dataverse package deployment.

Classes

ImportExtension

Extension for package setup import activities.

ImportProgressStatus

Class for import progress status.

MyNotifyProps

WPF Helper class.

PackageDeployerException

PackageDeployerException

ProdgressDataItemEventArgs

Event args class for Progress data Item.

ProgressDataItem

Class for progress panel data items.

SecretManager

Secret Manager class. This exposes methods to manage secrets. ISecretManager

ServiceResult<T>

Service Result (to encapsulate errors)

TraceLogger

Class for Trace logger.

Interfaces

IImportExtensions

Describes the interface that an Import plugin must implement.

IImportExtensions2

Extensions to the IImportExtentions Interface to support new features introduced in Package Deployer version 2.1.0.x and forward.

IImportExtensions3

Describes the Extensions for the managed solution Import Decisions

IImportExtensions4

Describes the Extensions for data migration date settings

IImportExtensions5

Describes Package Location Information

IImportExtensions6

Describes Package Location Information

IImportExtensions7

Interface exposing keyvault secret management capability.

IKeyVaultClientServiceContract

Keyvault interface exposing some basic keyvault interaction

ISecretManager

Interface to manage secrets during install.

Enums

DataMigrationDateMode

Specifies how dates are handled when exporting and importing data.

ErrorTypes

ErrorTypes

ImportAction

Actions that the Package deployment system can employ during disposition of a solution.

PDStage

Progress panel item status.

ProgressPanelItemStatus

Progress panel item status.

UserRequestedImportAction

Override Actions that user can request