EntityDataProvider
- Namespace:
PPDS.Dataverse.Generated - Assembly:
PPDS.Dataverse - Kind: Class
- Base:
Entity - Implements:
INotifyPropertyChanged,INotifyPropertyChanging,IExtensibleDataObject
Summary
Developers can register plug-ins on a data provider to enable data access for virtual entities in the system.
Members
Constructors
EntityDataProvider()
EntityDataProvider()
Default Constructor.
Properties
ArchivePlugin
Nullable<Guid> ArchivePlugin { get; set; }
Contains the archiveplugin id that should be run when Archive is invoked
BulkArchivePlugin
Nullable<Guid> BulkArchivePlugin { get; set; }
Contains the bulkarchiveplugin id that should be run when BulkArchive is invoked
BulkRetainPlugin
Nullable<Guid> BulkRetainPlugin { get; set; }
Contains the bulkretainplugin id that should be run when BulkRetain is invoked
ComponentState
Nullable<componentstate> ComponentState { get; }
For internal use only.
CreateMultiplePlugin
Nullable<Guid> CreateMultiplePlugin { get; set; }
Contains the createmultipleplugin id that should be run when CreateMultiple is invoked
CreatePlugin
Nullable<Guid> CreatePlugin { get; set; }
Create Plugin
DataSourceLogicalName
string DataSourceLogicalName { get; set; }
When creating a Data Provider, the end user must select the name of the Data Source entity that will be created for the provider.
DeleteMultiplePlugin
Nullable<Guid> DeleteMultiplePlugin { get; set; }
Contains the deletemultipleplugin id that should be run when DeleteMultiple is invoked
DeletePlugin
Nullable<Guid> DeletePlugin { get; set; }
Delete Plugin
Description
string Description { get; set; }
What is this Data Provider used for and data store technologies does it target?
EntityDataProviderId
Nullable<Guid> EntityDataProviderId { get; set; }
Unique identifier of the data provider.
EntityDataProviderIdUnique
Nullable<Guid> EntityDataProviderIdUnique { get; }
For internal use only.
IntroducedVersion
string IntroducedVersion { get; set; }
Version in which the form is introduced.
IsCustomizable
BooleanManagedProperty IsCustomizable { get; set; }
Information that specifies whether this component can be customized.
IsManaged
Nullable<bool> IsManaged { get; }
Indicates whether the solution component is part of a managed solution.
LookupExpansionEnabled
Nullable<bool> LookupExpansionEnabled { get; set; }
Enables expansion support for lookups columns. Only applicable to RetrieveMultiple plugin. Enabling this might modify the filter expression supplied to RetrieveMultiple plugin. Default value is false.
Name
string Name { get; set; }
The name of this Data Provider. This is the name that appears in the dropdown when creating a new entity.
OrganizationId
Nullable<Guid> OrganizationId { get; }
Unique identifier for the organization.
OverwriteTime
Nullable<DateTime> OverwriteTime { get; }
For internal use only.
PurgeArchivedContentPlugin
Nullable<Guid> PurgeArchivedContentPlugin { get; set; }
Contains the purgearchivedcontentplugin id that should be run when PurgeArchivedContent is invoked
PurgeRetainedContentPlugin
Nullable<Guid> PurgeRetainedContentPlugin { get; set; }
Contains the purgeretainedcontentplugin id that should be run when PurgeRetainedContent is invoked
RetainPlugin
Nullable<Guid> RetainPlugin { get; set; }
Contains the retainplugin id that should be run when Retain is invoked
RetrieveEntityChangesPlugin
Nullable<Guid> RetrieveEntityChangesPlugin { get; set; }
Contains the retrieveentitychangesplugin id that should be run when RetrieveEntityChanges is invoked
RetrieveMultiplePlugin
Nullable<Guid> RetrieveMultiplePlugin { get; set; }
MultipleRetrieve Plugin
RetrievePlugin
Nullable<Guid> RetrievePlugin { get; set; }
Retrieve Plugin
RollbackRetainPlugin
Nullable<Guid> RollbackRetainPlugin { get; set; }
Contains the rollbackretainplugin id that should be run when Rollback Retain is invoked
SolutionId
Nullable<Guid> SolutionId { get; }
Unique identifier of the associated solution.
UpdateMultiplePlugin
Nullable<Guid> UpdateMultiplePlugin { get; set; }
Contains the updatemultipleplugin id that should be run when UpdateMultiple is invoked
UpdatePlugin
Nullable<Guid> UpdatePlugin { get; set; }
Update Plugin
UpsertMultiplePlugin
Nullable<Guid> UpsertMultiplePlugin { get; set; }
Contains the upsertmultipleplugin id that should be run when UpsertMultiple is invoked
UpsertPlugin
Nullable<Guid> UpsertPlugin { get; set; }
Contains the upsertplugin id that should be run when Upsert is invoked
ValidateArchiveConfigPlugin
Nullable<Guid> ValidateArchiveConfigPlugin { get; set; }
Contains the validatearchiveconfigplugin id that should be run when ValidateArchiveConfig is invoked
ValidateRetentionConfigPlugin
Nullable<Guid> ValidateRetentionConfigPlugin { get; set; }
Contains the validateretentionconfigplugin id that should be run when ValidateRetentionConfig is invoked