Show / Hide Table of Contents

    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

    BulkRetrieveByIdsNotFoundException

    BulkRetrieveByIdsOptions

    EntityPage<T>

    Represents a page of results.

    EnumerableExtensions

    Extensions for IEnumerable

    ExceptionExtensions

    Extensions for Exception

    HslLoggingOrgService

    OrganizationServiceExtensions

    Extension methods for IOrganizationService

    PluginTransactionOrgServiceExtensions

    Extensions for IOrganizationService designed for use in plugins to execute actions in a new transaction using ExecuteMultiple.

    QueryLimitException

    RetrieveAllOptions

    SettingsManager

    StringExtensions

    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.

    IProvidedOrgService

    IXrmContext

    Enums

    BulkRetrieveByIdsNotFoundHandling

    Determines what happens if a record with a given id is missing.

    RandomStringOptions

    Back to top Hsl.Xrm.Sdk