Interface IArchiveProviderHasEntities
This interface represents the property of having one or more entities of archive providers. It is not limited to multi query providers, since it also covers providers with just one entity. The standard base classes QueryProviderBase and MultiQueryProviderBase implement this interface. Actual functionality is found in the EntityHelper class.
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public interface IArchiveProviderHasEntities
Methods
GetAvailableEntities()
Get the list of entities supported by this provider
Declaration
List<ArchiveRowTypeInfo> GetAvailableEntities()
Returns
Type | Description |
---|---|
List<ArchiveRowTypeInfo> |
SetDesiredEntities(params string[])
This interface represents the property of having one or more entities of archive providers. It is not limited to multi query providers, since it also covers providers with just one entity. The standard base classes QueryProviderBase and MultiQueryProviderBase implement this interface. Actual functionality is found in the EntityHelper class.
Declaration
void SetDesiredEntities(params string[] entities)
Parameters
Type | Name | Description |
---|---|---|
string[] | entities | Array of entity names, semantically equivalent to ArchiveEntityInfo.Name fields. |