Provides an encapsulation of an iterator over a space proxy.

C# | Visual Basic | Visual C++ | J# |
public interface ISpaceIterator<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
Public Interface ISpaceIterator(Of T) _ Inherits IEnumerable(Of T), IEnumerable, IEnumerator(Of T), _ IEnumerator, IDisposable
generic<typename T> public interface class ISpaceIterator : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable

- T
- Type of object to read.

All Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
![]() | 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.
|