Skip to main content

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