System.Object
MergedScope
Client Declaration
public class MergedScope
Represents a list of object stores to be searched.
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
).
<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>