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

Represents the managed and/or unmanaged type identification of a data type.

Schema Hierarchy

ManagementPack
  TypeDefinitions
    DataTypes
      DataType
        Implementation

Syntax

Xml
<Implementation>
   <Assembly>Strong-named assembly</Assembly>
   <Type>Assembly type name</Type>
   <ClassID>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</ClassID>
</Implementation>

Attributes and Elements

The following sections describe attributes, child elements, and parent element of the Implementation element.

Attributes

None.

Child Elements

Element Description

Assembly (DataType)

Required element if the data type is defined in managed code. Represents the strong-named, fully qualified assembly name in which the data type object is defined.

Type (DataType)

Required element if the data type is defined in managed code. Represents the type name of the data type object.

ClassID (DataType)

Required element if the data type is defined in unmanaged code. Represents the class identifier of the data type COM object.

Parent Elements

Element Description

DataType

Represents a data type definition in a management pack.

Remarks

For an example of how the Implementation element is expressed in a management pack, see DataType.

Note
Custom data type creation is not supported.

See Also

Reference

DataType