| AbstractProviderTProvider Class |
Namespace: CMS.DataEngine
public abstract class AbstractProvider<TProvider> : AbstractProvider where TProvider : new(), AbstractProvider<TProvider>
The AbstractProviderTProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| AbstractProviderTProvider |
| Name | Description | |
|---|---|---|
| IsValid |
Indicates if the provider instance is up-to-date and can be used to manage object instances.
(Inherited from AbstractProvider.) | |
| ProviderName |
Provider name
(Inherited from AbstractProvider.) | |
| ProviderObject |
Provider object.
|
| Name | Description | |
|---|---|---|
| ClearHashtables(Boolean) |
Clears the object's hashtables.
(Inherited from AbstractProvider.) | |
| CreateWebFarmTask(String, String) |
Creates web farm task specific for current object and action name
(Inherited from AbstractProvider.) | |
| CreateWebFarmTask(String, String, Byte, String) |
Creates web farm task specific for current object and action name
(Inherited from AbstractProvider.) | |
| GetCurrentProvider |
Gets the current provider instance
(Overrides AbstractProviderGetCurrentProvider.) | |
| Invalidate |
Sets this provider as invalid
(Inherited from AbstractProvider.) | |
| ProcessWebFarmTask |
Runs the processing of specific web farm task for current provider
(Inherited from AbstractProvider.) | |
| Register |
Registers current provider in providers collection
(Inherited from AbstractProvider.) | |
| SetAsDefaultProvider |
Sets this object as the default provider
(Overrides AbstractProviderSetAsDefaultProvider.) |