private void createEventHistoryCollector() { // Create an Entity Event Filter Spec to // specify the MoRef of the VM to be get events filtered for EventFilterSpecByEntity entitySpec = new EventFilterSpecByEntity(); entitySpec.entity =_virtualMachine; // we are only interested in getting events for the VM entitySpec.recursion = EventFilterSpecRecursionOption.self; // set the entity spec in the EventFilter EventFilterSpec eventFilter = new EventFilterSpec(); eventFilter.entity = entitySpec; // create the EventHistoryCollector to monitor events for a VM // and get the ManagedObjectReference of the EventHistoryCollector returned _eventHistoryCollector = _service.CreateCollectorForEvents(_eventManager, eventFilter); }
private void createEventHistoryCollector() { // Create an Entity Event Filter Spec to // specify the MoRef of the VM to be get events filtered for EventFilterSpecByEntity entitySpec = new EventFilterSpecByEntity(); entitySpec.entity = _virtualMachine; // we are only interested in getting events for the VM entitySpec.recursion = EventFilterSpecRecursionOption.self; // set the entity spec in the EventFilter EventFilterSpec eventFilter = new EventFilterSpec(); eventFilter.entity = entitySpec; // create the EventHistoryCollector to monitor events for a VM // and get the ManagedObjectReference of the EventHistoryCollector returned _eventHistoryCollector = _service.CreateCollectorForEvents(_eventManager, eventFilter); }