2.2.4.2 EnumerationContextType

The complex type rm:EnumerationContextType includes elements that store the state of an enumeration session. The complex type defines the element wsen:EnumerationContext (section 2.2.3.9).

 <?xml version="1.0" encoding="utf-8"?>
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns:rm="http://schemas.microsoft.com/2006/11/ResourceManagement" targetNamespace="http://schemas.microsoft.com/2006/11/ResourceManagement">
   <xs:complexType name="EnumerationContextType">
     <xs:sequence>
       <xs:element name="CurrentIndex" type="xs:integer"/>
       <xs:element name="EnumerationDirection" type="rm:EnumerationDirectionType"/>
       <xs:element ref="wsen:Expires"/>
       <xs:element name="Filter" type="xs:string"/>
       <xs:element ref="rm:LocalePreferences"/>
       <xs:element ref="rm:Selection"/>
       <xs:element ref="rm:Sorting"/>
     </xs:sequence>
   </xs:complexType>
 </xs:schema>
  

The CurrentIndex element contains the index of the first wsen:Items element returned in the EnumerateResponseMessage (section 2.2.2.8).

The simple type rm:EnumerationDirectionType is defined in section 2.2.5.4.

The element wsen:Expires is defined in section 2.2.3.11.

The Filter element (section 2.2.3.12) contains the value of the wsen:Filter element passed to the Enumerate message (section 2.2.3.7).

The element rm:LocalePreferences is defined in section 2.2.3.14.

The element rm:Selection is defined in section 2.2.3.23.

The element rm:Sorting is defined in section 2.2.3.24.