Click or drag to resize

WmiPushModelBaseTData, TDataModel Class

Base class for all push-based WMI models. The generic describes the corresponding configuration type of the class.
Inheritance Hierarchy
SystemObject
  Xcalibur.WMI.FrameworkWmiModelBaseTData, TDataModel
    Xcalibur.WMI.FrameworkWmiPushModelBaseTData, TDataModel
      Xcalibur.WMI.ProcessesProcessDataInfoPushProvider
      Xcalibur.WMI.ProcessesProcessDataPerfInfoPushProvider

Namespace:  Xcalibur.WMI.Framework
Assembly:  Xcalibur.WMI.Framework (in Xcalibur.WMI.Framework.dll) Version: 3.0.0.0 (3.0.1.0)
Syntax
public abstract class WmiPushModelBase<TData, TDataModel> : WmiModelBase<TData, TDataModel>, 
	IWmiPushModelBase<TData>, IWmiModelBase<TData>, IDisposable
where TDataModel : new(), TData

Type Parameters

TData
The type of the data.
TDataModel
The type of the data model.

The WmiPushModelBaseTData, TDataModel type exposes the following members.

Properties
Methods
  NameDescription
Public methodCreateWatcher
Creates the event watcher.
Public methodDispose
Implement IDisposable. Do not make this method virtual. A derived class should not be able to override this method.
(Inherited from WmiModelBaseTData, TDataModel.)
Public methodDispose(Boolean)
Dispose(bool disposing) executes in two distinct scenarios. If disposing equals true, the method has been called directly or indirectly by a user's code. Managed and unmanaged resources can be disposed. If disposing equals false, the method has been called by the runtime from inside the finalizer and you should not reference other objects. Only unmanaged resources can be disposed.
(Overrides WmiModelBaseTData, TDataModelDispose(Boolean).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGet
Gets the specified object.
(Inherited from WmiModelBaseTData, TDataModel.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStart
Starts this instance.
Public methodStop
Stops this instance.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdate(Int32)
Updates this instance.
(Overrides WmiModelBaseTData, TDataModelUpdate(Int32).)
Public methodUpdateTConfig(TConfig, Int32)
Updates the specified configuration.
(Inherited from WmiModelBaseTData, TDataModel.)
Top
Events
  NameDescription
Public eventItemsAdded
Occurs when [items added].
Public eventItemsDeleted
Occurs when [items deleted].
Public eventItemsModified
Occurs when [items modified].
Top
See Also