YetaWF.DataProvider.ModuleDefinition Package Documentation

Display
Print

YetaWF.DataProvider.ModuleDefinitionDataProvider<KEY,TYPE> Class

This template class implements module retrieval and storage for a specific module type.

Every module type implements its own module data provider using this template class.

None of the methods in this class should be called directly by applications.

Namespace: YetaWF.DataProvider
Assembly: YetaWF.DataProvider.ModuleDefinition

Inheritance

Syntax

public class ModuleDefinitionDataProvider<KEY,TYPE> : YetaWF.Core.DataProvider.DataProviderImpl,
    YetaWF.Core.Modules.IModuleDefinitionIO,
    YetaWF.Core.IO.IInstallableModel;

Constructors

PublicModuleDefinitionDataProvider<KEY,TYPE>Constructor.

Properties

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

PublicInherited from YetaWF.Core.DataProvider.DataProviderImplAddSiteDataAsync(not specified)
ProtectedInherited from YetaWF.Core.DataProvider.DataProviderImplBuildOptions(not specified)
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.
PublicExportChunkAsyncExports data from the data provider.
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.
PublicImportChunkAsyncImports data into the data provider.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplInstallModelAsync(not specified)
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplIsInstalledAsync(not specified)
PublicLoadModuleDefinitionAsyncLoads the module.
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)
PublicSaveModuleDefinitionAsyncSaves the module.
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 YetaWF.Core.DataProvider.DataProviderImplSupportTransactionsUsed when creating a dataprovider whithin StartTransAction().
PublicInherited from System.ObjectToStringReturns a string that represents the current object.
PublicInherited from YetaWF.Core.DataProvider.DataProviderImplUninstallModelAsync(not specified)

See Also YetaWF.DataProvider.ModuleDefinitionYetaWF.Core