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