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>