//---------------------------------------------------------------------------- // // Copyright (c) Intel Corporation, 2003 - 2012 All Rights Reserved. // // File: CIM_ProcessIndication.cs // // Contents: An abstract superclass for specialized Indication classes, addressing specific changes and alerts published by providers and instrumentation. Subclasses include AlertIndication (with properties such as PerceivedSeverity and ProbableCause), and SNMPTrapIndication (which recasts Traps as CIM indications). // This file was automatically generated from CIM_ProcessIndication.mof // //---------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text; using System.Globalization; using System.Xml.Serialization; using System.IO; using Intel.Manageability.WSManagement; using Intel.Manageability.Cim.Untyped; namespace Intel.Manageability.Cim.Typed { /// ///An abstract superclass for specialized Indication classes, addressing specific changes and alerts published by providers and instrumentation. Subclasses include AlertIndication (with properties such as PerceivedSeverity and ProbableCause), and SNMPTrapIndication (which recasts Traps as CIM indications). /// [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ProcessIndication")] [System.Xml.Serialization.XmlRootAttribute("CIM_ProcessIndication", Namespace="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ProcessIndication", IsNullable=false)] public class CIM_ProcessIndication : CIM_Indication { /// /// Default constructor. /// public CIM_ProcessIndication() :base() { } /// /// Constructor that recieves an xml string for deserialization. /// /// xml string to deserialize public CIM_ProcessIndication(string xml): base((IWSManClient)null) { this.Deserialize(xml); } /// /// Constructor which recieves a Ws-Management client object. /// /// Ws-Management client public CIM_ProcessIndication(IWSManClient client): base(client) { } /// /// Enumerate instances of CIM_ProcessIndication class at an endpoint. /// /// WS-Management client /// Keys for selecting the instances /// Collection of CIM_ProcessIndication objects public static new Collection Enumerate(IWSManClient client, CimBase.CimKeys cimKeys) { List ret = CimBase.Enumerate(client, cimKeys); return new Collection(ret); } /// /// Enumerate instances of CIM_ProcessIndication class at an endpoint. /// /// WS-Management client /// Collection of CIM_ProcessIndication objects public static new Collection Enumerate(IWSManClient client) { List ret = CimBase.Enumerate(client); return new Collection(ret); } /// /// Delete the instance of CIM_ProcessIndication if it is singular. /// Note: This method will succeed only if a single instance of the class exists. /// /// WS-Management client public static new void Delete(IWSManClient client) { CimBase.Delete(client); } /// /// Represents the keys of the CIM_ProcessIndication class. /// public new class CimKeys : CIM_Indication.CimKeys { } } }