ExtensionIdentifier 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.
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
public ref class ExtensionIdentifier
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class ExtensionIdentifier
type ExtensionIdentifier = class
Public Class ExtensionIdentifier
- Inheritance
-
ExtensionIdentifier
- Attributes
Properties
Domain |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets the domain for this identifier. |
Path |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets the path for this identifier. |
Schema |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets the schema for this identifier. |
Type |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets or sets the type identifier for this identifier. |
Version |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets the version of this identifier. |
Methods
CreateIdentifier(ExtensionIdentifier, String) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Creates either object or type identifier based on parent identifier. |
CreateObjectIdentifier(ExtensionIdentifier, ExtensionIdentifier) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Construct an object identifier by combining object identifier and type identifier. |
CreateObjectIdentifier(ManagementPack, ExtensionIdentifier) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Construct an object identifier without path specified. In this case, the path is generated as well to keep it unique in its mp. |
CreateObjectIdentifier(ManagementPack, IList<String>) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Creates the object identifier or either top element or sub element. |
CreateObjectIdentifier(ManagementPack, IList<String>, ExtensionIdentifier) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Construct an object identifier by providing type identifier. |
CreateObjectIdentifier(ManagementPack, String) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Creates the object identifier for top element. |
CreateObjectIdentifier(ManagementPack, String, ExtensionIdentifier) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Creates the object identifier for top element. |
CreateTypeIdentifier(IList<String>) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Creates the type identifier. |
CreateTypeIdentifier(String) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Creates the type identifier. |
Equals(Object) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Determines whether the specified Object is equal to this instance. |
GetGuidID(ExtensionIdentifier) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Convert identifier to Guid representation. |
GetHashCode() |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets a hash code for this instance. |
GetManagementPackID(ExtensionIdentifier) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets the management pack version independent GUID ID. |
GetReference<T>(EnterpriseManagementGroup) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets a reference to an object identified by the current identifier. |
GetReference<T>(ManagementPack) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets a reference to an object identified by the current identifier. |
Parse(String) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Parses the specified identifier string. |
ToString() |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Gets a compact format for this extension identifier. |
TryParse(String, ExtensionIdentifier) |
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.] Tries the parse. |