PrincipalSearch Element

System.Object

SearchRequestType

PrincipalSearch

 

Client Declaration

Represents information specifying a search of P8 domain users and groups. This element is used in an ExecuteSearch request.

 

Element Structure

Elements

Attributes

Attributes Specific to .NET Clients

 

Base Element Inheritance

Elements

Attributes

Attributes Specific to .NET Clients

 

XML Schema

<xsd:complexType name="PrincipalSearch">
   <xsd:complexContent>
      <xsd:extension base="SearchRequestType">
         <xsd:sequence>
            <xsd:element name="SearchRealm" type="xsd:string"/>
            <xsd:element name="SearchPattern" type="xsd:string"/>
         </xsd:sequence>
         <xsd:attribute name="includeUsers" type="xsd:boolean"/>
         <xsd:attribute name="includeGroups" type="xsd:boolean"/>
         <xsd:attribute name="principalSearchType">
            <xsd:simpleType>
               <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="Custom"/>
                  <xsd:enumeration value="PrefixMatch"/>
                  <xsd:enumeration value="SuffixMatch"/>
                  <xsd:enumeration value="Contains"/>
                  <xsd:enumeration value="Exact"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="principalSearchAttribute">
            <xsd:simpleType>
               <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="ShortName"/>
                  <xsd:enumeration value="DisplayName"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="principalSort">
            <xsd:simpleType>
               <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="Ascending"/>
                  <xsd:enumeration value="Descending"/>
                </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
      </xsd:extension>
   </xsd:complexContent>
</xsd:complexType>