NamedMapInvokableTKey, TValue, TParam, TResult Class

ScaleOut Software NamedCache API
Inheritance Hierarchy

SystemObject
  Soss.Client.ConcurrentNamedMapInvokableTKey, TValue, TParam, TResult

Namespace:  Soss.Client.Concurrent
Assembly:  soss_namedcache (in soss_namedcache.dll) Version: 6.2.0.0
Syntax

[SerializableAttribute]
public class NamedMapInvokable<TKey, TValue, TParam, TResult>

Type Parameters

TKey
The type of keys in the map.
TValue
The type of values in the map.
TParam
The type of the invocation parameter.
TResult
The result type.

The NamedMapInvokableTKey, TValue, TParam, TResult type exposes the following members.

Constructors

  NameDescription
Public methodNamedMapInvokableTKey, TValue, TParam, TResult(FuncTKey, TValue, TParam, TResult, FuncTResult, TResult, TParam, TResult)
Public constructor, where the caller has to pass both the Eval and Merge delegates. The default BinaryFormatter serializer will be used for parameter and result objects.
Public methodNamedMapInvokableTKey, TValue, TParam, TResult(FuncTKey, TValue, TParam, TResult, FuncTResult, TResult, TParam, TResult, CustomSerializerTParam, CustomSerializerTResult)
Public constructor, where the caller has to pass both the Eval and Merge delegates.
Top
Properties

  NameDescription
Public propertyEval
Returns the user defined Eval delegate which has to specified in the public class constructor.
Public propertyMerge
Returns the Merge delegate defined as the method for merging two invocation results into one.
Public propertyParameterCustomSerializer
Public propertyResultCustomSerializer
Top
Methods

  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvalPartialKeySet
This method is called for a group of keys in the map. It is expected that it will iterate through all the keys and values by calling Next and getting the current key and its value via Key and Value.
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