Show / Hide Table of Contents

    Class HslLoggingOrgService

    Inheritance
    System.Object
    HslLoggingOrgService
    Implements
    Microsoft.Xrm.Sdk.IOrganizationService
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Hsl.Xrm.Sdk
    Assembly: Hsl.Xrm.Sdk.Core.dll
    Syntax
    public class HslLoggingOrgService : IOrganizationService

    Constructors

    HslLoggingOrgService(IOrganizationService, IHslLogger)

    Declaration
    public HslLoggingOrgService(IOrganizationService orgService, IHslLogger logger)
    Parameters
    Type Name Description
    Microsoft.Xrm.Sdk.IOrganizationService orgService
    Hsl.Logging.IHslLogger logger

    Properties

    Logger

    Declaration
    public IHslLogger Logger { get; }
    Property Value
    Type Description
    Hsl.Logging.IHslLogger

    Methods

    Associate(String, Guid, Relationship, EntityReferenceCollection)

    Declaration
    public void Associate(string entityName, Guid entityId, Relationship relationship, EntityReferenceCollection relatedEntities)
    Parameters
    Type Name Description
    System.String entityName
    System.Guid entityId
    Microsoft.Xrm.Sdk.Relationship relationship
    Microsoft.Xrm.Sdk.EntityReferenceCollection relatedEntities

    Create(Entity)

    Declaration
    public Guid Create(Entity entity)
    Parameters
    Type Name Description
    Microsoft.Xrm.Sdk.Entity entity
    Returns
    Type Description
    System.Guid

    Delete(String, Guid)

    Declaration
    public void Delete(string entityName, Guid id)
    Parameters
    Type Name Description
    System.String entityName
    System.Guid id

    Disassociate(String, Guid, Relationship, EntityReferenceCollection)

    Declaration
    public void Disassociate(string entityName, Guid entityId, Relationship relationship, EntityReferenceCollection relatedEntities)
    Parameters
    Type Name Description
    System.String entityName
    System.Guid entityId
    Microsoft.Xrm.Sdk.Relationship relationship
    Microsoft.Xrm.Sdk.EntityReferenceCollection relatedEntities

    Execute(OrganizationRequest)

    Declaration
    public OrganizationResponse Execute(OrganizationRequest request)
    Parameters
    Type Name Description
    Microsoft.Xrm.Sdk.OrganizationRequest request
    Returns
    Type Description
    Microsoft.Xrm.Sdk.OrganizationResponse

    Retrieve(String, Guid, ColumnSet)

    Declaration
    public Entity Retrieve(string entityName, Guid id, ColumnSet columnSet)
    Parameters
    Type Name Description
    System.String entityName
    System.Guid id
    Microsoft.Xrm.Sdk.Query.ColumnSet columnSet
    Returns
    Type Description
    Microsoft.Xrm.Sdk.Entity

    RetrieveMultiple(QueryBase)

    Declaration
    public EntityCollection RetrieveMultiple(QueryBase query)
    Parameters
    Type Name Description
    Microsoft.Xrm.Sdk.Query.QueryBase query
    Returns
    Type Description
    Microsoft.Xrm.Sdk.EntityCollection

    Update(Entity)

    Declaration
    public void Update(Entity entity)
    Parameters
    Type Name Description
    Microsoft.Xrm.Sdk.Entity entity

    Implements

    Microsoft.Xrm.Sdk.IOrganizationService

    Extension Methods

    PluginTransactionOrgServiceExtensions.CreateInNewTransaction(IOrganizationService, Entity)
    PluginTransactionOrgServiceExtensions.ExecuteInNewTransaction(IOrganizationService, OrganizationRequest)
    OrganizationServiceExtensions.Retrieve<T>(IOrganizationService, Guid, String[])
    OrganizationServiceExtensions.Retrieve(IOrganizationService, EntityReference, String[])
    OrganizationServiceExtensions.Fetch(IOrganizationService, String)
    OrganizationServiceExtensions.Fetch<T>(IOrganizationService, String)
    OrganizationServiceExtensions.DisassociateSafe(IOrganizationService, String, EntityReference, EntityReference, Boolean)
    OrganizationServiceExtensions.AssociateSafe(IOrganizationService, String, EntityReference, EntityReference, Boolean)
    OrganizationServiceExtensions.AssociateManySafe(IOrganizationService, String, EntityReference, String, IEnumerable<Guid>, Boolean)
    OrganizationServiceExtensions.AssociateManyToManySafe(IOrganizationService, EntityReference, String, EntityReference, String, String, String)
    OrganizationServiceExtensions.AssociateManyToManySafe(IOrganizationService, EntityReference, Relationship, EntityReferenceCollection, String, String, String)
    OrganizationServiceExtensions.RetrieveMultiple(IOrganizationService, String, ColumnSet, ConditionExpression[])
    OrganizationServiceExtensions.RetrieveMultiple(IOrganizationService, String, ColumnSet, String, ConditionOperator, Object)
    OrganizationServiceExtensions.RetrieveAllLazy(IOrganizationService, QueryExpression, RetrieveAllOptions)
    OrganizationServiceExtensions.RetrieveAllLazy<T>(IOrganizationService, QueryExpression, RetrieveAllOptions)
    OrganizationServiceExtensions.RetrieveAllLazy(IOrganizationService, String, RetrieveAllOptions)
    OrganizationServiceExtensions.CreateMultiple(IOrganizationService, IEnumerable<Entity>)
    OrganizationServiceExtensions.UpdateMultiple(IOrganizationService, IEnumerable<Entity>)
    OrganizationServiceExtensions.UpsertMultiple(IOrganizationService, IEnumerable<Entity>)
    OrganizationServiceExtensions.BulkRetrieveByIds(IOrganizationService, String, IEnumerable<Guid>, ColumnSet, BulkRetrieveByIdsOptions)
    OrganizationServiceExtensions.ExecuteMultiple(IOrganizationService, Boolean, Boolean, OrganizationRequest[])
    OrganizationServiceExtensions.UploadFile(IOrganizationService, EntityReference, String, Byte[], String, String, Int32)
    OrganizationServiceExtensions.DownloadFile(IOrganizationService, EntityReference, String, Int32)
    OrganizationServiceExtensions.DeleteFile(IOrganizationService, EntityReference, String)
    OrganizationServiceExtensions.DeleteFile(IOrganizationService, Guid)
    SettingsManager.RetrieveSettings(IOrganizationService, String[], Boolean, String)
    SettingsManager.RetrieveSettingEntities(IOrganizationService, String[], Boolean, String)
    SettingsManager.RetrieveSettings(IOrganizationService, String, Boolean, String)
    SettingsManager.RetrieveSetting(IOrganizationService, String, Boolean, String)
    Back to top Hsl.Xrm.Sdk