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.) |