ImportExtension Class
Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Extension for package setup import activities.
Namespace: Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase
Assembly: Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase (in Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll)
Inheritance Hierarchy
System.Object
Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.ImportExtension
Syntax
public abstract class ImportExtension : IImportExtensions2, IImportExtensions
Public MustInherit Class ImportExtension
Implements IImportExtensions2, IImportExtensions
Constructors
Name | Description | |
---|---|---|
ImportExtension() |
Properties
Name | Description | |
---|---|---|
CrmSvc | Returns a pointer to the CRM instance. |
|
DataImportBypass | ||
GetExtraProgramLaunchLinkText | Returns the Title Link Text that is show on the completed page. |
|
GetImportLongName | Returns the long name of the import process. |
|
GetImportPackageDataFolderName | Returns the name of the Import package data folder. |
|
GetImportPackageDescription | Gets package description import. |
|
GetImportPackageDescriptionText | Description of the import package. |
|
GetImportPackageFolderName | Returns the folder name of the import. |
|
GetLongNameOfImport | Returns the long name of the import process. |
|
OverrideDataImportSafetyChecks | ||
RootControlDispatcher | Parent dispatcher for displaying UI elements. |
|
RuntimeSettings |
Methods
Name | Description | |
---|---|---|
AfterPrimaryImport() | Called After all Import steps are complete, allowing for final customizations or tweaking of the CRM instance. |
|
BeforeApplicationRecordImport(ApplicationRecord) | Called Before each application record is imported. |
|
BeforeImportStage() | Called before the Main Import process begins, after solutions and data. |
|
CreateProgressItem(String) | Create and add new progress item. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetImportName(Boolean) | Returns the Name of the import project. |
|
GetNameOfImport(Boolean) | Returns the Name of the Import project. |
|
GetProcessId(String, Boolean) | Gets the Id for a Dialog by Name. |
|
GetType() | (Inherited from Object.) |
|
InitializeCustomExtension() | Called to Initialize any functions in the Custom Extension. |
|
InitializeExtension() | Initialize extension functionality. |
|
IsRoleAssoicatedWithTeam(Guid, Guid) | Checks to see if the Team is already associated to the requested security role. |
|
IsWorkflowActive(Guid) | Is a Workflow Active. |
|
MemberwiseClone() | (Inherited from Object.) |
|
OverrideConfigurationDataFileLanguage(Int32, List<Int32>) | ||
PerApplicationRecordImport(ApplicationRecord) | Internal Use..&gt; Do not call. |
|
PostImport() | Internal Use..&gt; Do not call. |
|
PreImport() | Internal Use..&gt; Do not call. |
|
PreSolutionImport(String, Boolean, Boolean, Boolean, Boolean) | ||
PreSolutionImport(String, Boolean, Boolean) | Obsolete. |
|
RaiseFailEvent(String, Exception) | Raised a failed event to the caller. |
|
RaiseUpdateEvent(String, ProgressPanelItemStatus) | Raise a Status updated event. |
|
RunSolutionUpgradeMigrationStep(String, String, String, Guid, Guid) | Is called during a solution upgrade when both solutions, old and Holding, are present in the system. |
|
ToString() | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
PackageLog | Logging Interface. |
Events
Name | Description | |
---|---|---|
AddNewProgressItem | Describes an event for new progress item. |
|
UpdateProgressItem | Describes an event for update progress item. |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase Namespace
Return to top
Microsoft Dynamics 365
© 2016 Microsoft. All rights reserved. Copyright