1. Stylelabs.M.Sdk.Factories

Interface IEntityFactory

Contains functionality to create IEntity instances.

Namespace: StylelabsStylelabs.MSdkFactories

Assembly: Stylelabs.M.Sdk.dll

Syntax

public interface IEntityFactory

Methods

CreateAsync(IEntityDefinition, ICultureLoadOption)

Creates an IEntity instance of the given IEntityDefinition.

Declaration

Task<IEntity> CreateAsync(IEntityDefinition definition, ICultureLoadOption cultureLoadOption = null)

Parameters

TypeNameDescription
IEntityDefinitiondefinitionThe entity definition.
ICultureLoadOptioncultureLoadOptionThe culture load option.

Returns

TypeDescription
Task<>IEntityA new IEntity instance.

CreateAsync(string, ICultureLoadOption)

Creates an IEntity instance of the IEntityDefinition corresponding to the definitionName.

Declaration

Task<IEntity> CreateAsync(string definitionName, ICultureLoadOption cultureLoadOption = null)

Parameters

TypeNameDescription
stringdefinitionNameThe entity definition name (case insensitive).
ICultureLoadOptioncultureLoadOptionThe culture load option.

Returns

TypeDescription
Task<>IEntityA new IEntity instance.
If you have suggestions for improving this article, let us know!