Defines attributes for configuring a region.

Namespace: GemStone.GemFire.Cache.Generic
Assembly:  GemStone.GemFire.Cache (in GemStone.GemFire.Cache.dll)
Version: 3.6.2.0

Syntax

C#
public sealed class RegionAttributes<TKey, TValue> : [T:GemStone.GemFire.Cache.Generic.Internal.SBWrap<gemfire::RegionAttributes>], IGFSerializable
Visual Basic (Declaration)
Public NotInheritable Class RegionAttributes(Of TKey, TValue) _
	Inherits [T:GemStone.GemFire.Cache.Generic.Internal.SBWrap<gemfire::RegionAttributes>] _
	Implements IGFSerializable
Visual C++
generic<typename TKey, typename TValue>
public ref class RegionAttributes sealed : public [T:GemStone.GemFire.Cache.Generic.Internal.SBWrap<gemfire::RegionAttributes>], 
	IGFSerializable

Type Parameters

TKey
TValue

Remarks

These are ICacheListener, ICacheLoader, ICacheWriter, scope, mirroring, and expiration attributes for the region itself; expiration attributes for the region entries; and whether statistics are enabled for the region and its entries. To create an instance of this interface, use CreateRegionAttributes()(). For compatibility rules and default values, see AttributesFactory.

Note that the RegionAttributes are not distributed with the region.

Inheritance Hierarchy

System..::Object
  [T:GemStone.GemFire.Cache.Generic.Internal.SBWrap<gemfire::RegionAttributes>]
    GemStone.GemFire.Cache.Generic..::RegionAttributes<(Of <TKey, TValue>)>

See Also