Class HslLoggingOrgService
public class HslLoggingOrgService : IOrganizationService
- Inheritance
-
HslLoggingOrgService
- Implements
- Inherited Members
- Extension Methods
Constructors
HslLoggingOrgService(IOrganizationService, IHslLogger)
public HslLoggingOrgService(IOrganizationService orgService, IHslLogger logger)
Parameters
orgService
IOrganizationServicelogger
IHslLogger
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
entityName
stringentityId
Guidrelationship
RelationshiprelatedEntities
EntityReferenceCollection
Create(Entity)
Create an entity and process any related entities
public Guid Create(Entity entity)
Parameters
entity
Entityentity 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
entityName
stringentityId
Guidrelationship
RelationshiprelatedEntities
EntityReferenceCollection
Execute(OrganizationRequest)
Perform an action in an organization specified by the request.
public OrganizationResponse Execute(OrganizationRequest request)
Parameters
request
OrganizationRequestRefer 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
query
QueryBase
Returns
Update(Entity)
Updates an entity and process any related entities
public void Update(Entity entity)
Parameters
entity
Entityentity to update