コード例 #1
0
        private void createEventHistoryCollector()
        {
            EventFilterSpec eventFilter = new EventFilterSpec();

            _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);
        }