Virtual Machines hold all the different {@link VirtualMachine}s that are currently discovered.
Provides simple means to get all the current virtual machines, as well as as registering for
virtual machine lifecycle (added and removed) events.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual C++ | J# |
public interface IVirtualMachines : IAdminAware, IEnumerable<IVirtualMachine>, IEnumerable, IStatisticsMonitor
Public Interface IVirtualMachines _ Inherits IAdminAware, IEnumerable(Of IVirtualMachine), IEnumerable, _ IStatisticsMonitor
public interface class IVirtualMachines : IAdminAware, IEnumerable<IVirtualMachine^>, IEnumerable, IStatisticsMonitor
public interface IVirtualMachines extends IAdminAware, IEnumerable<IVirtualMachine>, IEnumerable, IStatisticsMonitor
![](../icons/collapse_all.gif)
All Members | Methods | Properties | Events | ||
Icon | Member | Description |
---|---|---|
![]() | Admin |
Gets the IServiceGridAdmin associated with this element.
(Inherited from IAdminAware.) |
![]() | Count |
Gets the number of virtual machines current discovered.
|
![]() | Details |
Gets the aggregated details of all virtual machines.
|
![]() | GetEnumerator()()()() |
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(<'IVirtualMachine>)>)>.) |
![]() | GetEnumerator()()()() |
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.) |
![]() | GetVirtualMachineByUID(String) |
Return a virtual machine by its uid.
|
![]() | IsEmpty |
Gets whether there are no virtual machines.
|
![]() | Monitoring |
Gets whether statistics are currently being monitored.
(Inherited from IStatisticsMonitor.) |
![]() | 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.) |
![]() | 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.) |
![]() | Statistics |
Gets the aggregated statistics of all virtual machines.
|
![]() | StatisticsChanged |
Occurs when IVirtualMachinesStatistics has changed.
|
![]() | StopStatisticsMonitor()()()() |
Stops the statistics monitor.
(Inherited from IStatisticsMonitor.) |
![]() | Uids |
Gets a dictionary of virtual machines with their UIDs as keys.
|
![]() | VirtualMachineAdded |
Occurs when IVirtualMachine has been added.
|
![]() | VirtualMachineRemoved |
Occurs when IVirtualMachine has been removed.
|
![]() | VirtualMachines |
Gets the currently discovered virtual machines.
|
![]() | VirtualMachineStatisticsChanged |
Occurs when a single IVirtualMachineStatistics has changed.
|