Share via


CIVersionInfoPolicyInstance Class

 

Represents a CCM_CIVersionInfo policy instance.

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

Inheritance Hierarchy

System.Object
  Microsoft.ConfigurationManagement.Messaging.Messages.PolicyBody
    Microsoft.ConfigurationManagement.Messaging.Messages.CIVersionInfoPolicyInstance

Syntax

[SerializableAttribute]
public sealed class CIVersionInfoPolicyInstance : PolicyBody
[SerializableAttribute]
public ref class CIVersionInfoPolicyInstance sealed : PolicyBody
<SerializableAttribute>
Public NotInheritable Class CIVersionInfoPolicyInstance
    Inherits PolicyBody

Constructors

Name Description
System_CAPS_pubmethod CIVersionInfoPolicyInstance()

Initializes a new instance of the CIVersionInfoPolicyInstance class.

Properties

Name Description
System_CAPS_pubproperty Applicability

Gets the applicability of a configuration item.

System_CAPS_pubproperty Documents

Gets a collection of configuration item documents for download.

System_CAPS_pubproperty HasPolicyRules

If true, there is rule data; otherwise it's an empty policy (Inherited from PolicyBody.)

System_CAPS_pubproperty InstanceClass

Gets or sets an instance class.

System_CAPS_pubproperty IsDcmCIVersionInfoPolicy

If true, the policy represents a DCM configuration item. (Inherited from PolicyBody.)

System_CAPS_pubproperty ModelName

Gets the model name of the configuration item.

System_CAPS_pubproperty PolicyId

Gets or sets the policy GUID. (Inherited from PolicyBody.)

System_CAPS_pubproperty PolicyRules

Contains the policy rule information. (Inherited from PolicyBody.)

System_CAPS_pubproperty PolicySource

Gets or sets the policy source, which is the site the policy came from. (Inherited from PolicyBody.)

System_CAPS_pubproperty PolicyType

Gets or sets the policy type. (Inherited from PolicyBody.)

System_CAPS_pubproperty PolicyVersion

Gets or sets the policy version. (Inherited from PolicyBody.)

System_CAPS_pubproperty Properties

Gets the properties of the policy.

System_CAPS_pubproperty RawPolicyText

Contains the raw policy data. (Inherited from PolicyBody.)

System_CAPS_pubproperty SchemaVersion

Gets or sets the schema version. (Inherited from PolicyBody.)

System_CAPS_pubproperty UniqueId

Gets the unique ID of the configuration item.

System_CAPS_pubproperty Version

Gets the version of the configuration item to download.

Methods

Name Description
System_CAPS_pubmethodSystem_CAPS_static CreateFromPolicy(ConfigMgrPolicyBodyDownloadReply)

Creates a CCM_CIVersionInfo object from a policy download reply.

System_CAPS_pubmethodSystem_CAPS_static CreateFromXml(String)

Creates a CCM_CIVersionInfo object from a policy download XML.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod GetCIVersionInfoPolicyDownloadUri(IMessage)

Gets the download URI.

System_CAPS_pubmethod GetCIVersionInfoPolicyDownloadUri(IMessage, UInt32)

Gets the download URI of a specific document index.

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

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