[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Syntax

C#
namespace JohnHolliday.Caml.Net
Visual Basic (Declaration)
Namespace JohnHolliday.Caml.Net
Visual C++
namespace JohnHolliday.Caml.Net

Classes

  ClassDescription
Public classCAML
A helper class for working with CAML queries.
Public classCamlField
This attribute is used to declare an explicit mapping between a column in a SharePoint list and a data member of a custom class.
Public classCamlQuery
A wrapper class for binding query data.
Public classRawQuerySample
This class demonstrates using the CAML.NET framework directly by using the static string conversion methods to produce the desired CAML query string. Once the string is built, it can be applied directly to any SharePoint object that understands raw CAML.

Interfaces

  InterfaceDescription
Public interfaceICamlField
Used to indicate fields which are mapped to SharePoint site columns.
Public interfaceICamlQuery
Describes an abstract CAML query.

Enumerations

  EnumerationDescription
Public enumerationCAML..::AutoHyperlinkType
Specifies how to handle automatic hyperlinks.
Public enumerationCAML..::BaseType
Use this enumeration to specify the base list type for cross site queries.
Public enumerationCAML..::MembershipType
Use this enumeration to specify membership types.
Public enumerationCAML..::QueryScope
Use this enumeration to specify the scope of a site data query.
Public enumerationCAML..::SortType
Use this enumeration to specify sorting of field elements.
Public enumerationCAML..::UrlEncodingType
Specifies options for URL encoding.