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 (http://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


Send comments about this topic to Microsoft.