An object that represents an ScaleOut StateServer invocation grid.
Inheritance Hierarchy
Soss.ClientInvocationGrid
Namespace: Soss.Client
Assembly: soss_namedcache (in soss_namedcache.dll) Version: 6.2.0.0
Syntax
The InvocationGrid type exposes the following members.
Properties
Name | Description | |
---|---|---|
AllowClientCachingInInvokeCallbacks |
Gets the value of AllowClientCachingInInvokeCallbacks that was specified
via the InvocationGridBuilder. This value controls whether objects fetched
in the invocation grid worker process are allowed to be cached in the client cache.
| |
AllowFastReads |
Gets the value of AllowFastReads that was specified via the InvocationGridBuilder. This value controls whether version information supplied to the invocation
grid will be used to determine if cached objects are valid. This value is ignored if LockOnRead is true.
| |
Dependencies |
Returns the list of InvocationGrid dependencies.
| |
GridName |
Returns the name of this InvocationGrid.
| |
InitializerArgument |
Parameter's value for InvocationGrid initializer method.
| |
IsUnloaded |
Returns true if this InvocationGrid has been unloaded from
StateServer. Returns false if the grid and its dependencies are still available.
| |
LingerTime |
Gets the LingerTime for the InvocationGrid.
| |
LoadedInvocationGrids |
Returns all invocation grids loaded by this client.
| |
LockOnRead |
Gets the value of LockOnRead that was specified
via the InvocationGridBuilder. This value controls locking behavior for the
invocation grid's worker process, where a value of true will cause the worker process to
lock objects during evaluation. The default is false.
| |
MaxInvokeWorkerThreads |
Gets the value of MaxInvokeWorkerThreads that was specified
via the InvocationGridBuilder. This value controls the maximum number of
worker threads that the invocation grid's worker process may use. The default is the number
of logical processors on the system plus one.
| |
MaxWorkerCacheKB |
Gets the maximum size of the invocation grid workers' client-side cache in kilobytes
that was specified in via MaxWorkerCacheKB property
for the InvocationGridBuilder that was used to Load this InvocationGrid.
|
Methods
Name | Description | |
---|---|---|
Equals |
Performs a equality comparison by value. Two InvocationGrid instances are
considered equal if they have the same GridName, LingerTime,
MaxWorkerCacheKB, AllowClientCachingInInvokeCallbacks,
MaxInvokeWorkerThreads, LockOnRead, AllowFastReads and dependencies.
(Overrides ObjectEquals(Object).) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode |
Returns a hash code for this InvocationGrid instance that is compatible
with Equals(Object).
(Overrides ObjectGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Unload |
Unloads this InvocationGrid from the StateServer and stops all invocation
workers corresponding to this GridName.
| |
UnloadAll |
Unloads all InvocationGrids loaded by this client. This method does not
affect invocation grids loaded by other clients.
|
Remarks
See Also