7 Appendix B: Product Behavior

The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include updates to those products.

  • Microsoft SharePoint Foundation 2010

  • Microsoft SharePoint Foundation 2013

  • Microsoft SharePoint Server 2016

  • Microsoft SharePoint Server 2019

  • Microsoft SharePoint Server Subscription Edition

Exceptions, if any, are noted in this section. If an update version, service pack or Knowledge Base (KB) number appears with a product name, the behavior changed in that update. The new behavior also applies to subsequent updates unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms "SHOULD" or "SHOULD NOT" implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the product does not follow the prescription.

<1> Section 2.2.4.6:  This type is available only in SharePoint Foundation 2013.

<2> Section 2.2.5.18:  This type is available only in SharePoint Foundation 2013.

<3> Section 2.2.5.19:  This type is available only in SharePoint Foundation 2013.

<4> Section 3.1.4.1.3.26.28:  This type is available only in SharePoint Foundation 2013.

<5> Section 3.1.4.1.3.26.29:  This type is available only in SharePoint Foundation 2013.

<6> Section 3.1.4.1.3.26.30:  This type is available only in SharePoint Foundation 2013.

<7> Section 3.1.4.1.6.2.3:  For SharePoint Foundation 2013, if the left operand and right operand have different CSOM types and both of their types are one of these numeric types: CSOM Decimal, CSOM Double, CSOM Single, CSOM UInt64, CSOM Int64, CSOM UInt32, CSOM Int32, CSOM UInt16, CSOM Int16, CSOM Byte, CSOM SByte (these types are listed with priority from high to low), the server will first convert them to the same type before comparison. The type used after the conversion is the one with the higher priority of the two operands’ types.

<8> Section 3.1.4.1.6.2.3:  For SharePoint Foundation 2013, if the left operand and right operand have different CSOM types and both of their types are one of these numeric types: CSOM Decimal, CSOM Double, CSOM Single, CSOM UInt64, CSOM Int64, CSOM UInt32, CSOM Int32, CSOM UInt16, CSOM Int16, CSOM Byte, CSOM SByte (these types are listed with priority from high to low), the server will first convert them to the same type before comparison. The type used after the conversion is the one with the higher priority of the two operands’ types.