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.) |
![]() | 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.) |