ManagementPackProperty Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a property in a management pack.
public ref class ManagementPackProperty : Microsoft::EnterpriseManagement::Configuration::ManagementPackSubElement, Microsoft::EnterpriseManagement::Common::ISortableProperty
[System.Serializable]
public class ManagementPackProperty : Microsoft.EnterpriseManagement.Configuration.ManagementPackSubElement, Microsoft.EnterpriseManagement.Common.ISortableProperty
type ManagementPackProperty = class
inherit ManagementPackSubElement
interface ISortableProperty
Public Class ManagementPackProperty
Inherits ManagementPackSubElement
Implements ISortableProperty
- Inheritance
- Attributes
- Implements
Constructors
ManagementPackProperty(ManagementPackElement, String) |
Initializes a new ManagementPackProperty object by using a management pack element and an identifier. |
ManagementPackProperty(ManagementPackType, ManagementPackClassProperty) |
Initializes a new ManagementPackProperty object. |
ManagementPackProperty(ManagementPackType, ManagementPackProperty) |
Initializes a new ManagementPackProperty object. |
ManagementPackProperty(ManagementPackType, ManagementPackRelationshipProperty) |
Initializes a new ManagementPackProperty object. |
Properties
AutoIncrement |
Gets or sets a value that indicates whether auto-increment is set. Valid only for string and integer properties. |
CaseSensitive |
Gets or sets a value that indicates whether a case-sensitive state is set. Only valid for string properties. |
DefaultValue |
Gets or sets a default value in 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 that is the parent of all valid values for this property. Valid only for enumeration properties. |
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 value that indicates whether or not this property is a key property of its class. |
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. Valid only for string properties. |
MaxValue |
Gets or sets a maximum value in the attribute value type template. Valid only for numeric properties. |
MinLength |
Gets or sets a minimum length value in the attribute value type template. Valid only for string properties. |
MinValue |
Gets or sets a minimum value in the attribute value type template. Valid only for numeric properties. |
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. Valid only for string properties. |
RegExObject |
Gets or sets the regular expression used in validating strings. |
Required |
Gets or sets a value that indicates whether a required state is set. |
Scale |
Gets or sets a scale value for the management pack property. |
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 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(ManagementPackProperty to ManagementPackClassProperty) |
Performs an implicit conversion from ManagementPackProperty to ManagementPackClassProperty. |
Implicit(ManagementPackProperty to ManagementPackRelationshipProperty) |
Performs an implicit conversion from ManagementPackProperty to ManagementPackRelationshipProperty. |