private void createEventHistoryCollector()
        {
            EventFilterSpec eventFilter = new EventFilterSpec();

            _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);
 }
Esempio n. 3
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);
        }
Esempio n. 4
0
        private EventFilterSpec GetFilterSpec(DateTime beginTime)
        {
            var filterSpec = new EventFilterSpec()
            {
                time = new EventFilterSpecByTime()
                {
                    beginTime          = beginTime,
                    beginTimeSpecified = true
                },
                eventTypeId = new string[]
                {
                    nameof(VmPoweredOnEvent),
                    nameof(DrsVmPoweredOnEvent),
                    nameof(VmPoweredOffEvent),
                }
            };

            return(filterSpec);
        }
 private void createEventHistoryCollector()  {
    EventFilterSpec eventFilter = new EventFilterSpec();
    _eventHistoryCollector = 
    _service.CreateCollectorForEvents(_eventManager, eventFilter);
 }