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