GigaSpaces XAP.NET Documentation
ISpaceIterator<(Of <(T>)>) Interface
Class LibraryGigaSpaces.CoreISpaceIterator<(Of <(T>)>)
Provides an encapsulation of an iterator over a space proxy.
Declaration Syntax
C#Visual BasicVisual C++J#
public interface ISpaceIterator<T> : IEnumerable<T>, 
	IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
Public Interface ISpaceIterator(Of T) _
	Implements IEnumerable(Of T), IEnumerable, IEnumerator(Of T),  _
	IEnumerator, IDisposable
generic<typename T>
public interface class ISpaceIterator : IEnumerable<T>, 
	IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
J# supports the use of generic APIs, but not the declaration of new ones.
Generic Template Parameters
T
Type of object to read.
Members
All MembersMethodsProperties



IconMemberDescription
BufferSize
Returns the buffer size of the iterator.

Current
Gets the element in the collection at the current position of the enumerator.
(Inherited from IEnumerator<(Of <(T>)>).)
Current
Gets the current element in the collection.
(Inherited from IEnumerator.)
Dispose()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Expiration
Returns the absolute time that the lease will expire, represented as milliseconds from the beginning of the epoch, relative to the local clock.

GetEnumerator()()()
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(T>)>).)
GetEnumerator()()()
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.)
LeaseTime
Returns the original requested lease time.

MoveNext(Int64)
Same as MoveNext() but with blocking behavior, blocking until a matched entity is available or until timeout expires.

MoveNext()()()
Advances the enumerator to the next element of the collection.
(Inherited from IEnumerator.)
Renew(Int64)
Used to renew the iterator's lease for an additional period of time, specified in milliseconds.

Reset()()()
Sets the enumerator to its initial position, which is before the first element in the collection.
(Inherited from IEnumerator.)
Scope
Returns the iteration scope.

Space
Returns the space proxy which is iterated.

Templates
Returns the template(s) used for the iteration.

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 12.1.0.0 (12.1.0.17000)