MergedScope Element

System.Object
  SearchScopeType
    MergedScope
Client Declaration
  public class MergedScope
Represents a list of object stores to be searched.

Element Structure

Elements
  • SearchScopeType[] ComponentScope: Required element specifying the search scope. ComponentScope is a recursive element that allows you to specify logical unions and intersections of multiple object stores to any depth or level of complexity.
Attributes
  • MergedScopeMergeMode mergeMode: Optional expression specifying whether the type of merge is a union or intersection.
Attributes Specific to .NET Clients
  • Boolean mergeModeSpecified: Optional expression specifying whether mergeMode has a value (true) or not (false).

XML Schema

<xsd:complexType name="MergedScope">
   <xsd:complexContent>
      <xsd:extension base="SearchScopeType">
         <xsd:sequence>
            <xsd:element name="ComponentScope" type="SearchScopeType" minOccurs="2" maxOccurs="unbounded"/>
         </xsd:sequence>
         <xsd:attribute name="mergeMode">
            <xsd:simpleType>
               <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="Union"/>
                  <xsd:enumeration value="Intersection"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
      </xsd:extension>
   </xsd:complexContent>
</xsd:complexType>