ManagementPackClassProperty Class

Definition

Caution

This class will be removed in the next release and should no longer be used. Please use ManagementPackProperty instead.

Represents a class property in a management pack. The property is populated during discovery of the class.

public ref class ManagementPackClassProperty : Microsoft::EnterpriseManagement::Configuration::ManagementPackSubElement
[System.Obsolete("This class will be removed in the next release and should no longer be used. Please use ManagementPackProperty instead.")]
[System.Serializable]
public class ManagementPackClassProperty : Microsoft.EnterpriseManagement.Configuration.ManagementPackSubElement
type ManagementPackClassProperty = class
    inherit ManagementPackSubElement
Public Class ManagementPackClassProperty
Inherits ManagementPackSubElement
Inheritance
ManagementPackClassProperty
Attributes

Constructors

ManagementPackClassProperty(ManagementPackClass, ManagementPackProperty)

Initializes a new ManagementPackClassProperty object by using the parent class and the clone.

ManagementPackClassProperty(ManagementPackElement, String)

Initializes a new ManagementPackClassProperty object by using the element in the management pack and the identifier for the class property.

Properties

AutoIncrement

Gets or sets an auto-increment value in the attribute value type template.

CaseSensitive

Gets or sets a case-sensitive value in the attribute value type template.

DefaultValue

Gets or sets the default value for the attribute value type template.

Description

Gets or sets the description of the child element in a management pack.

(Inherited from ManagementPackSubElement)
DisplayName

Gets or sets the display name of the child element in a management pack.

(Inherited from ManagementPackSubElement)
EnumType

Gets or sets an enumeration value in the attribute value type template.

HostManagementPack

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Gets the management pack store.

(Inherited from Extension)
Id

Gets the GUID identifier for the child element in a management pack.

(Inherited from ManagementPackSubElement)
Identifier

Gets the identity of ExtensionIdentifier type.

(Inherited from ManagementPackSubElement)
InstanceName

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Gets the instance name of extensions.

(Inherited from Extension)
Key

Gets or sets a key value in the attribute value type template.

LanguageCode

Gets or sets the default language code for the child element in a management pack. The language code should specify the language for the display name and description.

(Inherited from ManagementPackSubElement)
Length
Obsolete.

This property is now obsolete. Please use MaxLength instead.

ManagementGroup

Gets the management group.

(Inherited from ManagementPackSubElement)
ManagementGroupId

Gets the management group ID.

(Inherited from ManagementPackSubElement)
MaxLength

Gets or sets a maximum length value in the attribute value type template.

MaxValue

Gets or sets a maximum value in the attribute value type template.

MinLength

Gets or sets a minimum length value in the attribute value type template.

MinValue

Gets or sets a minimum value in the attribute value type template.

Name

Gets the name of the child element in a management pack.

(Inherited from ManagementPackSubElement)
ParentElement

Gets the parent element for the child element in a management pack.

(Inherited from ManagementPackSubElement)
RegEx

Gets or sets a regular expression value in the attribute value type template.

RegExObject

Gets or sets the regular expression that is used in validating strings.

Required

Gets or sets a required value in the attribute value type template.

Scale

Gets or sets a scale value in the attribute value type template.

SystemType

Gets the CLR type associated with this property.

Type

Gets or sets a type value in the attribute value type template.

Methods

Equals(Object)

Determines whether this child element object equals the specified object.

(Inherited from ManagementPackSubElement)
GetArrayField<T>(String)

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Gets the array field.

(Inherited from Extension)
GetDiscoverySources()

Retrieves the discovery sources of this class property.

GetDisplayString(CultureInfo)

Gets the display string for the child element in a management pack in the specified culture language.

(Inherited from ManagementPackSubElement)
GetDisplayString(String)

Gets the display string for the child element in a management pack in the specified culture language.

(Inherited from ManagementPackSubElement)
GetField<T>(String)

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Gets the field.

(Inherited from Extension)
GetHashCode()

Gets the hash code for the child element in a management pack.

(Inherited from ManagementPackSubElement)
GetKnowledgeArticle(CultureInfo)

Gets the management pack knowledge article for the child element in a management pack in the specified culture language.

(Inherited from ManagementPackSubElement)
GetManagementPack()

Gets the management pack that has the child element.

(Inherited from ManagementPackSubElement)
ReadAttributes(ManagementPackElement, XmlReader)

Reads the attributes from this management pack class property element.

ReadElements(ManagementPackElement, XmlReader)

Reads the child elements from this management pack element.

Reconnect(EnterpriseManagementGroup)

Reconnects this object to a management group after it has been deserialized.

Reconnect(ManagementPack)

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Reconnects the ManagementPackElement after deserialization.

(Inherited from Extension)
SetField<T>(String, T)

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Sets the field.

(Inherited from Extension)
ToString()

Gets the name of the child element in the management pack.

(Inherited from ManagementPackSubElement)
WriteAttributes(XmlWriter)

Writes the attributes of this management pack class property element.

WriteElements(XmlWriter)

Writes the child elements to this management pack element.

Operators

Implicit(ManagementPackClassProperty to ManagementPackProperty)

Performs an implicit conversion from ManagementPackClassProperty to ManagementPackProperty.

Applies to