2.2.4.2.2.3.1 ComAssembly

The ComAssembly complex type represents a Component Object Model (COM) library.

ComAssembly is derived from Assembly.

COM assemblies treat ImpersonationMode=Default as ImpersonateCurrentUser. COM assemblies do not support impersonation modes other than ImpersonateCurrentUser.

   <xsd:complexType name="ComAssembly">
     <xsd:complexContent>
       <xsd:extension base="Assembly">
         <xsd:sequence>
           <xsd:element name="Source" type="xsd:string" minOccurs="0"/>
         </xsd:sequence>
       </xsd:extension >
     </xsd:complexContent>
   </xsd:complexType>

The following table describes the elements that are included in the XSD schema for ComAssembly. Those elements common to all major objects are described in section 2.2.4.2.2.1. Also included in ComAssembly are all the elements from Assembly as described in section 2.2.4.2.2.3.

Element

Read-only

Default value

Description

Source

Empty

This element MUST contain either a file name or a PROG ID (program ID).