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.
              | 
