ImportExtension Class
Applies To: Dynamics CRM 2015
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 : IImportExtensions
public ref class ImportExtension abstract : IImportExtensions
[<AbstractClass>]
type ImportExtension =
class
interface IImportExtensions
end
Public MustInherit Class ImportExtension
Implements IImportExtensions
Constructors
Name | Description | |
---|---|---|
ImportExtension() |
Properties
Name | Description | |
---|---|---|
CrmSvc | Returns a pointer to the CRM instance. |
|
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. |
|
RootControlDispatcher | Parent dispatcher for displaying UI elements. |
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.) |
|
PerApplicationRecordImport(ApplicationRecord) | Internal Use..&gt; Do not call. |
|
PostImport() | Internal Use..&gt; Do not call. |
|
PreImport() | Internal Use..&gt; Do not call. |
|
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
© 2016 Microsoft. All rights reserved. Copyright