GigaSpaces XAP.NET Documentation
IDistributedSpaceTask<(Of <(<'R, T>)>)> Interface
Class LibraryGigaSpaces.Core.ExecutorsIDistributedSpaceTask<(Of <(<'R, T>)>)>
A distributed space task is a ISpaceTask<(Of <(<'T>)>)> that is executed on several space nodes, and reduces the result collected from all the nodes into a single result. (Map Reduce pattern).
Declaration Syntax
C#Visual BasicVisual C++J#
public interface IDistributedSpaceTask<R, T> : ISpaceTask<T>, 
	ISpaceTaskResultsReducer<R, T>
Public Interface IDistributedSpaceTask(Of R, T) _
	Inherits ISpaceTask(Of T), ISpaceTaskResultsReducer(Of R, T)
generic<typename R, typename T>
public interface class IDistributedSpaceTask : ISpaceTask<T>, 
	ISpaceTaskResultsReducer<R, T>
J# supports the use of generic APIs, but not the declaration of new ones.
Generic Template Parameters
R
Type of distributed task reduced result.
T
Type of each single space task execution result.
Members
All MembersMethods



IconMemberDescription
Execute(ISpaceProxy, ITransaction)
Computes a result, or throws an exception if unable to do so.
(Inherited from ISpaceTask<(Of <(<'T>)>)>.)
Reduce(SpaceTaskResultsCollection<(Of <<'(T>)>>))
Reduce a list of SpaceTaskResult<(Of <(<'T>)>)> into a single result.
(Inherited from ISpaceTaskResultsReducer<(Of <(<'R, T>)>)>.)

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 16.3.0.0 (16.3.0)