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);
 }
Пример #2
0
        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);
        }