Hide

YetaWF.Caching Package Documentation

Display
Print

YetaWF.Modules.Caching.DataProvider.SharedCacheVersionSQLDataProvider Class

Implements shared caching using SQL tables.

Namespace: YetaWF.Modules.Caching.DataProvider
Assembly: YetaWF.Caching

Inheritance

Syntax

public class SharedCacheVersionSQLDataProvider : YetaWF.Core.DataProvider.DataProviderImpl,
    YetaWF.Core.Support.IInitializeApplicationStartup,
    YetaWF.Core.Support.IInitializeApplicationStartupFirstNodeOnly;

Constructors

PublicSharedCacheVersionSQLDataProviderConstructor.

Properties

PublicStaticSharedCacheVersionDPHold an instance of the shared cache data provider used to maintain version information.
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplDataset(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplHaveManager(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplManager(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplOptions(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplPackage(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplSiteIdentity(not specified)

Fields

PublicStaticInherited from YetaWF.Core.DataProvider.DataProviderImplDefaultString(not specified)
PublicStaticInherited from YetaWF.Core.DataProvider.DataProviderImplIDENTITY_SEED(not specified)
PublicStaticInherited from YetaWF.Core.DataProvider.DataProviderImplIOModeString(not specified)
PublicStaticInherited from YetaWF.Core.DataProvider.DataProviderImplRegisteredExternalDataProvidersA collection of registered data providers.

Methods

ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplAbortTransactionAborts a transaction, abandoning all updates.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplAddSiteDataAsync(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplBuildOptions(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplCommitTransactionAsyncCommits a transaction, saving all updates.
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplCreateDataProviderIOMode(not specified)
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplDispose(not specified)
PublicInherited from System.ObjectEqualsDetermines whether the specified object is equal to the current object.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplExportChunkAsync(not specified)
ProtectedInherited from System.ObjectFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplGetDataProvider(not specified)
PublicInherited from System.ObjectGetHashCodeServes as the default hash function.
PublicInherited from System.ObjectGetTypeGets the Type of the current instance.
PublicGetVersionAsyncGiven a key, returns the version information.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplImportChunkAsync(not specified)
PublicInitializeApplicationStartupAsyncCalled when any node of a (single- or multi-instance) site is starting up.
PublicInitializeFirstNodeStartupAsyncCalled when the first node of a multi-instance site is starting up.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplInstallModelAsync(not specified)
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplIsInstalledAsync(not specified)
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplLocalizeModelAsync(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplMakeDataProvider(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplMakeExternalDataProviderCreates an external assembly-based data provider.
ProtectedInherited from System.ObjectMemberwiseCloneCreates a shallow copy of the current Object.
PublicStaticInherited from System.ObjectReferenceEqualsDetermines whether the specified Object instances are the same instance.
PublicStaticInherited from YetaWF.Core.DataProvider.DataProviderImplRegisterExternalDataProviderRegisters an external data provider, typically called during startup in a class implementing the IExternalDataProvider interface.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplRemoveSiteDataAsync(not specified)
PublicStaticInherited from YetaWF.Core.DataProvider.DataProviderImplSaveImagesAsync(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplSetDataProvider(not specified)
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplStartTransactionStart a transaction with the owning dataprovider and all provided additional dataproviders.
PublicInherited from System.ObjectToStringReturns a string that represents the current object.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplUninstallModelAsync(not specified)

See Also YetaWF.Caching PackageYetaWF.Core