Share via


IImportExtensions Interface

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Describes the interface that an Import plugin must implement.

Namespace:   Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase
Assembly:  Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase (in Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll)

Syntax

public interface IImportExtensions
Public Interface IImportExtensions

Properties

Name Description
System_CAPS_pubproperty CrmSvc

Pointer to the CRM service connection.

System_CAPS_pubproperty GetExtraProgramLaunchLinkText

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

System_CAPS_pubproperty GetImportLongName

Returns the long name of the import.

System_CAPS_pubproperty GetImportPackageDescription

Retuns the description of the import package.

System_CAPS_pubproperty GetImportPackageFolderName

Returns the folder name where the import package lives.

System_CAPS_pubproperty RootControlDispatcher

Parent dispatcher for displaying UI elements.

Methods

Name Description
System_CAPS_pubmethod GetImportName(Boolean)

Gets the import name.

System_CAPS_pubmethod InitializeExtension()

Initialize extension functionality.

System_CAPS_pubmethod PerApplicationRecordImport(ApplicationRecord)

Called for each application that is about to be imported.

System_CAPS_pubmethod PostImport()

Called as part of the post Import process.

System_CAPS_pubmethod PreImport()

Called during the preImport Process.

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

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

Events

Name Description
System_CAPS_pubevent AddNewProgressItem

Describes an event for new progress item.

System_CAPS_pubevent UpdateProgressItem

Describes an event for update progress item.

See Also

Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase Namespace

Return to top

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright