UnevaluatedCollection Element

System.Object
  PropertyType
    UnevaluatedCollection
Client Declaration
  public class UnevaluatedCollection
Represents a Content Platform Engine property that returns an unevaluated object collection.

Element Structure

Elements
  • ObjectReference ParentReference: [response] Optional element specifying the identify of the parent object (object having the UnevaluatedCollection property) when the context in which the unevaluated property is being returned does not naturally include the identity of the parent object. This element is present in the response if the element representing the property is part of a repository search result in which rows are specified. If an element representing a property is present in an ObjectValue element, the property and its parent object are the same and the ParentReference element is therefore omitted in the response.
Attributes
  • CollectionType collectionType: [response] Optional expression specifying the type of the object collection returned: a set collection of independent objects or a list collection of dependent objects.
Attributes Specific to .NET Clients
  • Boolean collectionTypeSpecified: Optional expression specifying whether collectionType has a value (true) or not (false).

Base Element Inheritance

Attributes
  • String propertyId: [response] Required expression specifying the property's symbolic name.
  • Boolean settable: [response] Optional expression specifying whether the property is settable by the user (true) or not (false). If true, the attribute's value is "1"; Otherwise, the attribute is omitted.
Attributes Specific to .NET Clients
  • Boolean settableSpecified: Optional expression specifying whether settable has a value (true) or not (false).

XML Schema

<xsd:complexType name="UnevaluatedCollection">
   <xsd:complexContent>
      <xsd:extension base="PropertyType">
         <xsd:sequence>
            <xsd:element minOccurs="0" name="ParentReference" type="ObjectReference"/>
         </xsd:sequence>
         <xsd:attribute name="collectionType" type="CollectionType"/>
      </xsd:extension>
   </xsd:complexContent>
</xsd:complexType>