Namespace Hsl.Xrm.Sdk
- Provides helpers and extension methods for Xrm classes like Entity.GetFieldValue
- SettingsManager provides helpers for retrieving Hsl - Settings records.
- IXrmContext provides a standard context that can be used both from plugin or other code.
Classes
- AsyncOrganizationServiceExtensions
Extension methods relating to IAsyncOrgService
- EntityPage<T>
Represents a page of results.
- EnumerableExtensions
Extensions for IEnumerable
- ExceptionExtensions
Extensions for Exception
- OrganizationServiceExtensions
Extension methods for IOrganizationService
- PluginTransactionOrgServiceExtensions
Extensions for IOrganizationService designed for use in plugins to execute actions in a new transaction using ExecuteMultiple.
- XrmExtensions
Extensions methods relating to Xrm SDK.
Interfaces
- IAsyncOrgService
Provides programmatic access to the metadata and data for an organization.
- IOrgServiceProvider
Interface for a class that provides IProvidedOrgService instances.
- ITargetItem
The ITargetItem interface is a wrapper around the Target, PreImage, and PostImage of a plugin operation.
- ITargetItem<TEntity>
The ITargetItem interface is a wrapper around the Target, PreImage, and PostImage of a plugin operation.
- IXrmContext
An abstraction for interaction with Dataverse.
Enums
- BulkRetrieveByIdsNotFoundHandling
Determines what happens if a record with a given id is missing.