2.2.1.9 GetItemEstimate

The GetItemEstimate command gets an estimate of the number of items in a collection or folder on the server that have to be synchronized.

The GetItemEstimate namespace is the primary namespace for this section. Elements referenced in this section that are not defined in the GetItemEstimate namespace use the namespace prefixes defined in section 2.2.4.

The following table lists the elements that are used in GetItemEstimate command requests and responses.

Element name

Scope

Reference

GetItemEstimate

Request and Response

section 2.2.3.85

Collections

Request

section 2.2.3.31.1

Collection

Request and Response

section 2.2.3.29.1

airsync:SyncKey

Request

section 2.2.3.181.3

CollectionId

Request and Response

section 2.2.3.30.2

airsync:ConversationMode

Request

section 2.2.3.36.1

airsync:Options

Request

section 2.2.3.125.2

airsync:Class

Request

section 2.2.3.27.2

airsync:FilterType

Request

section 2.2.3.68.1

airsync:MaxItems

Request

section 2.2.3.103.1

Response

Response

section 2.2.3.153.3

Status

Response

section 2.2.3.177.7

Estimate

Response

section 2.2.3.65

The XML schema for the GetItemEstimate command request is described in section 6.20. The XML schema for the GetItemEstimate command response is described in section 6.21.

Protocol Versions

The following table specifies the protocol versions that support this command. The client indicates the protocol version being used by setting either the MS-ASProtocolVersion header, as specified in [MS-ASHTTP] section 2.2.1.1.2.6, or the Protocol version field, as specified in [MS-ASHTTP] section 2.2.1.1.1.1, in the request.

Protocol version

Command support

2.5

Yes

12.0

Yes

12.1

Yes

14.0

Yes

14.1

Yes

16.0

Yes

16.1

Yes