Click or drag to resize
Xcalibur Systems LLC Logo

Xcalibur.WMI.Framework.V2 Namespace

WMI framework to support performance metrics for various WMI classes.
Classes
 ClassDescription
Public classPropertyOperation Property operations.
Public classWmiEventWatcher WMI Event Watcher.

For more information see: ManagementEventWatcher Class

Public classWmiModelBaseTData, TDataModel Base class for all WMI models. The generic describes the corresponding configuration type of the class - interface.
Public classWmiPullModelBaseTData, TDataModel Base class for all pull-based WMI models. The generic describes the corresponding configuration type of the class.
Public classWmiPushModelBaseTData, TDataModel Base class for all push-based WMI models. The generic describes the corresponding configuration type of the class.
Public classWmiQueryBuilderT WMI Query Builder.
Public classWmiQueryItem WMI Query Item.
Interfaces
 InterfaceDescription
Public interfaceIEventWatcher Event watcher extensions - interface.
Public interfaceIWmiEventWatcher WMI Event Watcher - interface.

For more information see: ManagementEventWatcher Class

Public interfaceIWmiModelBaseTData Base class for all WMI models. The generic describes the corresponding configuration type of the class.
Public interfaceIWmiPullModelBaseTData Base class for all pull-based WMI models. The generic describes the corresponding configuration type of the class - interface.
Public interfaceIWmiPushModelBaseTData Base class for all push-based WMI models. The generic describes the corresponding configuration type of the class - interface.
Public interfaceIWmiQueryBuilderT WMI Query Builder - interface.
Public interfaceIWmiQueryItem WMI Query Item - interface.
Delegates
 DelegateDescription
Public delegateWmiPushModelBaseTData, TDataModelItemChangedEventHandler A delegate for managing when there is an Item-based event.

Note: We use this instead of EventArrivedEventHandler to allow the proper model type to be returned instead of "object".