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 | |
---|---|---|
![]() |
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
Name | Description | |
---|---|---|
![]() |
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
Name | Description | |
---|---|---|
![]() |
AddNewProgressItem | Describes an event for new progress item. |
![]() |
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