| IInfoProvider Interface |
Namespace: CMS.DataEngine
public interface IInfoProvider : ICustomizableProvider, IBulkOperationProvider, IWebFarmProvider
The IInfoProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| BulkInsertInfos |
Bulk inserts the given list of info objects
(Inherited from IBulkOperationProvider.) | |
| CreateWebFarmTask(String, String) |
Creates web farm task specific for current object and action name
(Inherited from IWebFarmProvider.) | |
| CreateWebFarmTask(String, String, Byte, String) |
Creates web farm task specific for current object and action name
(Inherited from IWebFarmProvider.) | |
| GetInfoByFullName |
Gets the info by given full name.
| |
| GetInfoByGuid(Guid) |
Gets the info by given GUID.
| |
| GetInfoByGuid(Guid, Int32) |
Gets the info by given combination of GUID and site id.
| |
| GetInfoById |
Gets the info by given id.
| |
| GetInfoByName(String) |
Gets the info by given code name.
| |
| GetInfoByName(String, Int32) |
Gets the info by given combination of code name and site id.
| |
| GetInfosByIds |
Gets the infos by ids collection.
| |
| ProcessWebFarmTask |
Runs the processing of specific web farm task for current provider
(Inherited from IWebFarmProvider.) | |
| SetAsDefaultProvider |
Sets the provider object as a default provider
(Inherited from ICustomizableProvider.) |