Share via


ExtensionIdentifier Class

Definition

[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.

Applies to