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()
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