CreatableEnterpriseManagementObject 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 an enterprise management object type that can be created.
public ref class CreatableEnterpriseManagementObject : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject
[System.Serializable]
public class CreatableEnterpriseManagementObject : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject
type CreatableEnterpriseManagementObject = class
inherit EnterpriseManagementObject
Public Class CreatableEnterpriseManagementObject
Inherits EnterpriseManagementObject
- Inheritance
-
CreatableEnterpriseManagementObject
- Attributes
Remarks
This class can be considered as CreatableEnterpriseManagementObject factory. When creating a new CreatableEnterpriseManagementObject object instance, a ManagementPackObjectTemplate or ManagementPackClass object type is provided to define the type of object instance to generate.
Constructors
CreatableEnterpriseManagementObject(EnterpriseManagementGroup, ManagementPackClass, DateTime) |
Initializes a new instance of the CreatableEnterpriseManagementObject class from the provided type, with the last modified timestamp of the current object. |
CreatableEnterpriseManagementObject(EnterpriseManagementGroup, ManagementPackClass) |
Initializes a new instance of the CreatableEnterpriseManagementObject class from the provided type. |
CreatableEnterpriseManagementObject(EnterpriseManagementGroup, ManagementPackObjectTemplate, ObjectTemplateCallback) |
Initializes a new instance of the CreatableEnterpriseManagementObject class from the provided template, with a callback to be invoked when the template is applied to the object instance. |
CreatableEnterpriseManagementObject(EnterpriseManagementGroup, ManagementPackObjectTemplate) |
Initializes a new instance of the CreatableEnterpriseManagementObject class from the provided template. |
Properties
DisplayName |
Gets the display name for this object. |
FullName |
Gets the display name for this object. |
HasChanges |
Gets a value that indicates whether the object has changes or not. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
Id |
Gets the unique identifier of this object. |
IsNew |
Gets a value that indicates whether this object is new. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
Item[Guid] |
Gets a property value by identifier. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
Item[ManagementPackProperty] |
Gets a property value. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
Item[ManagementPackType, String] |
Gets a property value by type and name. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
LastModified |
Gets the last modified date and time for this object. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
LastModifiedBy |
Gets the discovery source ID that last modified the instance (Inherited from EnterpriseManagementObject) |
LeastDerivedNonAbstractManagementPackClassId |
Gets the ID of the least derived non-abstract management pack class. (Inherited from EnterpriseManagementObject) |
ManagementGroup |
Gets the management group that the object is in. (Inherited from MonitoringBase) |
ManagementGroupId |
Gets the unique identifier of the management group that owns this object. (Inherited from MonitoringBase) |
ManagementPackClassIds |
Gets the class IDs for this object. (Inherited from EnterpriseManagementObject) |
Name |
Gets the display name for this object. |
Path |
Gets the path of the object. (Inherited from EnterpriseManagementObject) |
TimeAdded |
Gets the time the instance was added. (Inherited from EnterpriseManagementObject) |
Values |
Gets a list of all property values that are not |
Methods
ApplyTemplate(ManagementPackObjectTemplate, ObjectTemplateCallback) |
Applies the given template to this instance. (Inherited from EnterpriseManagementObject) |
ApplyTemplate(ManagementPackObjectTemplate) |
Applies the given template to this instance. (Inherited from EnterpriseManagementObject) |
Commit() |
Commits this instance. (Inherited from EnterpriseManagementObject) |
Commit(EnterpriseManagementConnector) |
Commits this instance. (Inherited from EnterpriseManagementObject) |
ContainsProperty(Guid) |
Determines if the identified property exists. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
ContainsProperty(ManagementPackProperty) |
Determines if the specific property exists. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
ContainsProperty(ManagementPackType, String) |
Determines if the specifically named property exists in the specified type. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
CreateNavigator() |
Creates a cursor model object for navigating and editing XML data. (Inherited from EnterpriseManagementObject) |
Equals(Object) |
Compares this object with a specified object for equality. (Inherited from MonitoringBaseWithId) |
GetClasses() |
Retrieves the classes this monitoring object is an instance of. (Inherited from EnterpriseManagementObject) |
GetClasses(BaseClassTraversalDepth) |
Retrieves the classes this monitoring object is an instance of. (Inherited from EnterpriseManagementObject) |
GetCopy() |
Gets a deep copy of the enterprise management object. |
GetHashCode() |
Returns the hash code for this object. (Inherited from MonitoringBaseWithId) |
GetLeastDerivedNonAbstractClass() |
Retrieves the least derived non-abstract class. (Inherited from EnterpriseManagementObject) |
GetMostDerivedClasses() |
Retrieves this instance’s most derived classes. (Inherited from EnterpriseManagementObject) |
GetProperties() |
Gets all the properties associated with this monitoring object, including hosting and extension. (Inherited from EnterpriseManagementObject) |
IsInstanceOf(ManagementPackClass) |
Indicates whether this instance is of the specified class or any of its derived classes. (Inherited from EnterpriseManagementObject) |
Overwrite() |
Overwrite this instance. (Inherited from EnterpriseManagementObject) |
Overwrite(EnterpriseManagementConnector) |
Overwrite this instance. (Inherited from EnterpriseManagementObject) |
PopulateAccessRights(EnterpriseManagementGroup) |
Retrieves the property access rights from the server for the specified management group. (Inherited from EnterpriseManagementObject) |
Reconnect(EnterpriseManagementGroup) |
Reconnects this object to a manangement group after it is deserialized. |
SetId(Guid) |
Sets the connected object by specifying the unique identifier. (Inherited from MonitoringBaseWithId) |
ToString() |
Returns a string that represents this object. |
TryGetProperty(Guid, EnterpriseManagementSimpleObject) |
Gets a property value by identifier if one exists. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
TryGetProperty(ManagementPackProperty, EnterpriseManagementSimpleObject) |
Gets a property value if one exists. (Inherited from EnterpriseManagementObjectBaseWithProperties) |
TryGetProperty(ManagementPackType, String, EnterpriseManagementSimpleObject) |
Gets a property value by name and type if one exists. (Inherited from EnterpriseManagementObjectBaseWithProperties) |