ExtendedObjectMetadata Class

ScaleOut Software NamedCache API
ExtendedObjectMetadata augments the user-specified ObjectMetadata values with aditional read-only values maintained automatically by the State Server.
Inheritance Hierarchy

SystemObject
  Soss.ClientObjectMetadata
    Soss.ClientExtendedObjectMetadata

Namespace:  Soss.Client
Assembly:  soss_svcdotnet (in soss_svcdotnet.dll) Version: 6.1.0.0 (1.0.0.0)
Syntax

[SerializableAttribute]
public class ExtendedObjectMetadata : ObjectMetadata

The ExtendedObjectMetadata type exposes the following members.

Properties

  NameDescription
Public propertyAllowRemoteAccess
Gets a value indicating whether remote stores may access the associated object in the State Server using GeoServer "pull" replication.
Public propertyBackingStoreInterval
Gets the interval between asynchronous backing store events (refresh-ahead, write-behind) for the State Server object corresponding to this ObjectMetadata instance.
Public propertyBackingStoreMode
Returns the type of backing store operations (refresh-ahead or write-behind) performed on the State Server object corresponding to this ObjectMetadata instance.
Public propertyCoherencyInterval
Gets the timeout in seconds before GeoServer pull replication performs a coherency check for the associated object. This property is only relevant when the DefaultCoherencyPolicy property is set to Poll.
Public propertyCreateTime
Gets the object creation time (UTC).
Public propertyDefaultCoherencyPolicy
Gets the associated object's GeoServerCoherencyPolicy.
Public propertyIndexCollection
Returns the IndexCollection of IndexValues specified for this object.
(Inherited from ObjectMetadata.)
Public propertyIsAbsoluteTimeout
Returns true if the State Server object corresponding to this ObjectMetadata instance will be removed from the store at a specific absolute time as opposed to a sliding expiration timeout due to a period of inactivity.
Public propertyIsAbsoluteTimeoutOnRead
Returns true if the object's timeout is only reset on updates (that is, reading the object does not reset the sliding timeout, but updating it will). If false, both reads and updates cause the timeout to be reset. This property is not in effect if IsAbsoluteTimeout is true.
Public propertyIsProxy
Gets a value indicating whether the associated object in the State Server is a GeoServer proxy to an object in a remote store.
Public propertyIsReplicationAllowed
Returns true if the State Server object corresponding to this ObjectMetadata instance can be replicated to remote stores. Otherwise, false.
Public propertyObjectSize
Returns the size in bytes of the State Server object described by this ObjectMetadata instance.
Public propertyParents
Return a read-only list containing the dependency parents specified for State Server object corresponding to this ObjectMetadata instance.
Public propertyPreemptionPriority
Returns the preemption priority of the State Server object corresponding to this ObjectMetadata instance.
Public propertyTimeout
Returns the expiration timeout value in minutes for the State Server object corresponding to this ObjectMetadata instance.
Public propertyTimeoutTimeSpan
Returns the expiration timeout value for the State Server object corresponding to this ObjectMetadata instance.
Public propertyTimeoutType
Gets the type of timeout used by the object.
Public propertyUpdateTime
Get the object update time (UTC).
Top
Methods

  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also

Reference