Share via


InventoryInstance Class

 

Represents an inventory data instance. Inherits from InventoryReportBodyElement.

Namespace:   Microsoft.ConfigurationManagement.Messaging.Messages
Assembly:  Microsoft.ConfigurationManagement.Messaging (in Microsoft.ConfigurationManagement.Messaging.dll)

Inheritance Hierarchy

System.Object
  Microsoft.ConfigurationManagement.Messaging.Messages.InventoryReportBodyElement
    Microsoft.ConfigurationManagement.Messaging.Messages.InventoryInstance
      Microsoft.ConfigurationManagement.Messaging.Messages.InventoryInstanceGeneric

Syntax

[SerializableAttribute]
public class InventoryInstance : InventoryReportBodyElement, 
    IXmlSerializable
[SerializableAttribute]
public ref class InventoryInstance : InventoryReportBodyElement, 
    IXmlSerializable
<SerializableAttribute>
Public Class InventoryInstance
    Inherits InventoryReportBodyElement
    Implements IXmlSerializable

Constructors

Name Description
System_CAPS_pubmethod InventoryInstance()

Initializes a new instance of the InventoryInstance class.

System_CAPS_pubmethod InventoryInstance(InventoryInstanceElement)

Initializes a new instance of the InventoryInstance class.

System_CAPS_protmethod InventoryInstance(String, String, String)

Initializes a new instance of the InventoryInstance class.

Properties

Name Description
System_CAPS_pubproperty Class

Gets or sets the WMI class for the instance. Do not use the setter; this property should be populated from inheriting objects.

System_CAPS_pubproperty Content

Gets or sets the content type. The default value is New.

System_CAPS_pubproperty InstanceData

Gets or sets the instance data for the instance.

Important: This property will override any previously set BaseClass, ParentClass, or Namespace values.

System_CAPS_pubproperty InstanceDataXml

Gets the instance data as a serialized XML blob.

System_CAPS_pubproperty Namespace

Gets or sets the namespace for the instance. The default value is \\machinename\root\ccm.

System_CAPS_pubproperty ParentClass

Gets or sets the parent class for the WMI class, which can be the same value. Do not use the setter; this property should be populated from inheriting objects.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetSchema()

This method is reserved and should not be used.

When you implement the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method. If you need to specify a custom schema, apply the XmlSchemaProviderAttribute to the class.

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ReadXml(XmlReader)

Generates an object from its XML representation.

System_CAPS_pubmethod ToString()

(Inherited from Object.)

System_CAPS_pubmethod WriteXml(XmlWriter)

Converts an object into its XML representation.

Thread Safety

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.ConfigurationManagement.Messaging.Messages Namespace

Return to top