Share via


IImportExtensions Interface

Definition

Describes the interface that an Import plugin must implement.

public interface class IImportExtensions
public interface IImportExtensions
type IImportExtensions = interface
Public Interface IImportExtensions
Derived

Properties

CrmSvc

Pointer to the CRM service connection.

GetExtraProgramLaunchLinkText

Returns the launch link text shown on the last page of the package deployer.

GetImportLongName

Returns the long name of the import.

GetImportPackageDescription

Retuns the description of the import package.

GetImportPackageFolderName

Returns the folder name where the import package lives.

RootControlDispatcher

Parent dispatcher for displaying UI elements.

Methods

GetImportName(Boolean)

Gets the import name.

InitializeExtension()

Initialize extension functionality.

PerApplicationRecordImport(ApplicationRecord)

Called for each application that is about to be imported.

PostImport()

Called as part of the post Import process.

PreImport()

Called during the preImport Process.

RunSolutionUpgradeMigrationStep(String, String, String, Guid, Guid)

Is called during a solution upgrade when both solutions, old and Holding, are present in the system.

Events

AddNewProgressItem

Describes an event for new progress item.

UpdateProgressItem

Describes an event for update progress item.

Applies to