Holds all the currently discovered ISpaces.	
            Provides simple means to get all the current Spaces, as well as registering for
            Space lifecycle (added and removed) events.
            
 Declaration Syntax
 Declaration Syntax| C# | Visual Basic | Visual C++ | J# | 
public interface ISpaces : IAdminAware, IEnumerable<ISpace>, IEnumerable, IStatisticsMonitor
Public Interface ISpaces _ Inherits IAdminAware, IEnumerable(Of ISpace), IEnumerable, _ IStatisticsMonitor
public interface class ISpaces : IAdminAware, IEnumerable<ISpace^>, IEnumerable, IStatisticsMonitor
public interface ISpaces extends IAdminAware, IEnumerable<ISpace>, IEnumerable, IStatisticsMonitor
 Members
 Members| All Members | Methods | Properties | Events | ||
| Icon | Member | Description | 
|---|---|---|
|  | Admin | 
            Gets the IServiceGridAdmin associated with this element.
            (Inherited from IAdminAware.) | 
|  | GetEnumerator()()()() | 
                    Returns an enumerator that iterates through the collection.
                (Inherited from IEnumerable<(Of <(<'ISpace>)>)>.) | 
|  | GetEnumerator()()()() | 
                    Returns an enumerator that iterates through a collection.
                (Inherited from IEnumerable.) | 
|  | GetSpaceByName(String) | 
            Returns a space matching the provided space name.
             | 
|  | GetSpaceByUID(String) | 
            Returns a space matching the provided uid string.
             | 
|  | Monitoring | 
            Gets whether statistics are currently being monitored.
            (Inherited from IStatisticsMonitor.) | 
|  | Names | 
            Gets a dictionary of ISpaces keyed by their space name.
             | 
|  | ReplicationStatusChanged | 
            Occurs when ReplicationStatus has changed.
             | 
|  | SetStatisticsHistorySize(Int32) | 
            Sets the number of history statistics record to store.
            (Inherited from IStatisticsMonitor.) | 
|  | SetStatisticsInterval(TimeSpan) | 
            Sets the statistics interval, automatically updating the monitoring scheduled tasks if
            monitoring is enabled.
            (Inherited from IStatisticsMonitor.) | 
|  | SpaceAdded | 
            Occurs when ISpace has been added.
             | 
|  | SpaceInstanceAdded | 
            Occurs when ISpaceInstance has been added.
             | 
|  | SpaceInstanceRemoved | 
            Occurs when ISpaceInstance has been removed.
             | 
|  | SpaceInstanceStatisticsChanged | 
            Occurs when ISpaceInstanceStatistics has changed.
             | 
|  | SpaceModeChanged | 
            Occurs when SpaceMode has changed.
             | 
|  | SpaceRemoved | 
            Occurs when ISpace has been removed.
             | 
|  | Spaces | 
            Gets all the currently discovered ISpaces.
             | 
|  | SpaceStatisticsChanged | 
            Occurs when ISpaceStatistics has changed.
             | 
|  | StartStatisticsMonitor()()()() | 
            Starts the statistics monitor, starting a scheduled monitor that polls for statistics. Monitoring
            is required only when wanting to receive statistics change events.
            (Inherited from IStatisticsMonitor.) | 
|  | StopStatisticsMonitor()()()() | 
            Stops the statistics monitor.
            (Inherited from IStatisticsMonitor.) | 
|  | WaitFor(String) | 
            Waits for SetDefaultTimeout(TimeSpan) till the provided space name is discovered.
             | 
|  | WaitFor(String, TimeSpan) | 
            Waits for a given timeout till the space name is discovered.
             | 
