Class HslLoggingOrgService
public class HslLoggingOrgService : IOrganizationService
- Inheritance
-
HslLoggingOrgService
- Implements
- Inherited Members
- Extension Methods
Constructors
HslLoggingOrgService(IOrganizationService, IHslLogger)
public HslLoggingOrgService(IOrganizationService orgService, IHslLogger logger)
Parameters
orgServiceIOrganizationServiceloggerIHslLogger
Properties
Logger
public IHslLogger Logger { get; }
Property Value
- IHslLogger
Methods
Associate(string, Guid, Relationship, EntityReferenceCollection)
Associate an entity with a set of entities
public void Associate(string entityName, Guid entityId, Relationship relationship, EntityReferenceCollection relatedEntities)
Parameters
entityNamestringentityIdGuidrelationshipRelationshiprelatedEntitiesEntityReferenceCollection
Create(Entity)
Create an entity and process any related entities
public Guid Create(Entity entity)
Parameters
entityEntityentity to create
Returns
Delete(string, Guid)
Delete instance of an entity
public void Delete(string entityName, Guid id)
Parameters
Disassociate(string, Guid, Relationship, EntityReferenceCollection)
Disassociate an entity with a set of entities
public void Disassociate(string entityName, Guid entityId, Relationship relationship, EntityReferenceCollection relatedEntities)
Parameters
entityNamestringentityIdGuidrelationshipRelationshiprelatedEntitiesEntityReferenceCollection
Execute(OrganizationRequest)
Perform an action in an organization specified by the request.
public OrganizationResponse Execute(OrganizationRequest request)
Parameters
requestOrganizationRequestRefer to SDK documentation for list of messages that can be used.
Returns
- OrganizationResponse
Results from processing the request
Retrieve(string, Guid, ColumnSet)
Retrieves instance of an entity
public Entity Retrieve(string entityName, Guid id, ColumnSet columnSet)
Parameters
Returns
- Entity
Entiy
RetrieveMultiple(QueryBase)
Retrieves a collection of entities
public EntityCollection RetrieveMultiple(QueryBase query)
Parameters
queryQueryBase
Returns
Update(Entity)
Updates an entity and process any related entities
public void Update(Entity entity)
Parameters
entityEntityentity to update