AssemblyType Complex Type

Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

In Configuration Manager 2007, the AssemblyType complex type indicates that the object being discovered is a .NET Framework assembly. It provides the discovery data that is required to discover the assembly. Only assemblies installed in the target computer's Global Assembly Cache (GAC) are discovered.

<xs:complexType name="AssemblyType">
  <xs:complexContent>
    <xs:extension
      base="PartType"
    >
      <xs:sequence>
        <xs:element name="AssemblyName"
          type="AssemblyNameType"
         />
        <xs:element name="AssemblyPropertyRules">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Culture">
                <xs:complexType>
                  <xs:sequence
                    minOccurs="0"
                    maxOccurs="unbounded"
                  >
                    <xs:element
                      ref="RuleType"
                     />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Version">
                <xs:complexType>
                  <xs:sequence
                    minOccurs="0"
                    maxOccurs="unbounded"
                  >
                    <xs:element
                      ref="Rule"
                     />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="PublicKeyToken">
                <xs:complexType>
                  <xs:sequence
                    minOccurs="0"
                    maxOccurs="unbounded"
                  >
                    <xs:element
                      ref="Rule"
                     />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="CacheType"
                minOccurs="0"
               >
                <xs:complexType>
                  <xs:sequence
                    minOccurs="0"
                    maxOccurs="unbounded"
                  >
                    <xs:element
                      ref="Rule"
                     />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:any
                  processContents="skip"
                  minOccurs="0"
                  maxOccurs="unbounded"
                  namespace="##other"
               />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:any
            processContents="skip"
            minOccurs="0"
            maxOccurs="unbounded"
            namespace="##other"
        />
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

Child Elements

Element Type Description

AssemblyName

AssemblyNameType

The strong name of the .NET Framework assembly to be discovered from the systems.

AssemblyPropertyRules

ComplexType

Groups the various rules/checks that are possible on properties of a .NET Framework assembly.

Culture

ComplexType

Groups all the rules/checks on the culture information for a .NET Framework assembly.

The syntax of the Culture property to be used in rules is as described in the CultureInfo Class (https://go.microsoft.com/fwlink/?LinkId=111714).

PublicKeyToken

ComplexType

Groups all the rules/checks on the Public key token information for a .NET Framework assembly.

The syntax of the Version property to be used in rules is a hexadecimal-encoded string representation of the public key token.

Version

ComplexType

Groups all the rules/checks on the version information for a .NET Framework assembly.

The syntax of the Version property to be used in rules is a four-part version string.

Attributes

Name Type Description

LogicalName

tns:LogicalName

The unique identity of the assembly part in the configuration item.

See Also

Concepts

Authoring Desired Configuration Management Configuration Baselines and Configuration Items