LocalEseStoreSettings Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the optional settings for a local ESE store.
public sealed class LocalEseStoreSettings : System.Fabric.LocalStoreSettings
type LocalEseStoreSettings = class
inherit LocalStoreSettings
Public NotInheritable Class LocalEseStoreSettings
Inherits LocalStoreSettings
- Inheritance
Remarks
Please see HYPERLINK "http://msdn.microsoft.com/library/gg294139(v=exchg.10).aspx" http://msdn.microsoft.com/library/gg294139(v=exchg.10).aspx for documentation on ESE parameters.
Constructors
LocalEseStoreSettings() |
Creates and initializes a new instance of the LocalEseStoreSettings class. |
Properties
CompactionProbabilityInPercent |
Obsolete.
Gets or sets a value indicating the probablity with which offline compaction should occur during open. |
CompactionThresholdInMB |
Obsolete.
Gets or sets a value indicating the minimum file size of a database for offline compaction to occur during open. |
DatabasePageSizeInKB |
Obsolete.
Maps directly to JET_paramDatabasePageSize on the local ESE store. |
DbFolderPath |
Gets or sets the file path that contains the local store files. |
DefragThresholdInMB |
Obsolete.
Gets or sets a value indicating the minimum logical size of a database for online defragmentation to occur the background. |
EnableIncrementalBackup |
Gets or sets a value indicating whether the incremental backup feature is enabled for use. |
EnableOverwriteOnUpdate |
Enables in-place replace of value (versus insert/delete) during update operation. Maps to JET_bitSetOverwriteLV on the local ESE store. |
FreePageSizeThresholdInMB |
Obsolete.
Gets or sets a value indicating the minimum unoccupied database size for offline compaction to occur during open. |
FreePageSizeThresholdInPercent |
Gets or sets a value indicating the minimum unoccupied database percentage for offline compaction to occur during open |
IntrinsicValueThresholdInBytes |
Obsolete.
Gets or sets a value indicating the maximum value size at which updates will occur with the JET_bitSetIntrinsicLV flag. Setting this to a non-positive value will use the ESE default of 1024 bytes. |
LogBufferSizeInKB |
Maps to JET_paramLogBuffers on the local ESE store. There is a conversion from KB to 512 bytes (volume sector size) in the mapping. |
LogFileSizeInKB |
Maps directly to JET_paramLogFileSize on the local ESE store. |
MaxAsyncCommitDelay |
Maps directly to the cmsecDurableCommit parameter on the JetCommitTransaction2() ESE API calls when local commits are performed. |
MaxCacheSizeInMB |
Maps directly to JET_paramCacheSizeMax on the local ESE store. |
MaxCursors |
Maps directly to JET_paramMaxCursors on the local ESE store. |
MaxDefragFrequencyInMinutes |
Gets or sets a value indicating the frequency of periodic online defragmentation. |
MaxVerPages |
Maps directly to JET_paramMaxVerPages on the local ESE store. |
PoolAdjustmentSize |
When all pool items are in use and a new item is requested, pool size is increased by this value. |
PoolCachedReadCursorsPerSessionSize |
Numbers of read cursors that are cached per pool-item / ESE session that can be reused in future transactions. This should be configured to maximum number of concurrent enumerations that you create in one KVS transaction. |
PoolEvictionPeriodInSeconds |
When the pool has items that are not used in eviction period, we shrink the pool. The pool is shrunk to the count that has been used within eviction period or PoolMinSize. |
PoolMinSize |
Sets the minimum number of pool items that will be cached and reused in future transactions. Pool will not shrink below this value. |
StoreKind |
Gets the store provider type. (Inherited from LocalStoreSettings) |
Methods
LoadFrom(CodePackageActivationContext, String, String) |
Convenience method to create an instance of this class initialized with property values loaded from the application configuration package. |