| Class | Description |
| DiscoverResponseResult | Result object returned when XmlaSoapMethodDiscover is executed. |
| Error | Contains information about an error returned by an instance of Microsoft SQL Server Analysis Services. |
| ExecuteResponseResult | Result object returned when XmlaSoapMethodExecute is executed. |
| InitXmlaMethodEventArgs | Event arguments for |
| MdxAxis | Represents a MDX axis. |
| MdxAxisFilterElement | Provides an information about the filters applied to given axis. |
| MdxAxisSettings | Provides a settings for MDX axis generation. |
| MdxCalculatedMembersCache | Provides a storage for user defined calculated members. |
| MdxCalculatedMembersCacheProvider | |
| MdxChildrenCollectionElement | MDX element which MDX expression represents its children into the context of MDX. |
| MdxConstantElement | Represents a IMdxExpression defined as a string. |
| MdxDimensionAxisProvider | Provides generation of IMdxAxis. |
| MdxDimensionAxisSettings | Provides a settings for MDX dimension axis generation. |
| MdxDimensionMember | |
| MdxElement | Base class for all elements present in MDX query. |
| MdxElementCollectionElement | Base class for collection of IMdxElement items. |
| MdxLevelMembersElement | MDX element which MDX expression represents its children into the context of MDX. |
| MdxQueryBuilder | |
| MdxSet | Represents a MDX set. |
| MdxSetSettings | Provides a settings for MDX set generation. |
| MdxSettings | Provides an information about the rules used when the query and its sets and axes are composed. |
| MdxSingleElement | Single MDX element which MDX expression in the context of MDX is represented by its unique name. |
| MdxSlicerAxis | |
| MdxSlicerAxisProvider | |
| MdxSlicerAxisProviderBase | |
| MdxSlicerAxisSettings | Provides a settings for MDX slicer axis generation. |
| MdxSlicerSet | |
| RequestCompletedEventArgs<T> | Provides event arguments for completion of XMLA requests. |
| StringToEncodingConverter | |
| XmlaCommand | Responsible for execution of IQuery over XMLA and deserialize the returned XML result |
| XmlaConnection | Responsible for establish a connection to Xmla soap client |
| XmlaConnectionSettings | Connection settings for connecting to XMLA web service. |
| XmlaDataProvider | Responsible for generating the Model from XMLA source |
| XmlaDataSource | Represents a controller that contains the data provided from Xmla model provider. |
| XmlaDataSource.DataSourceState | The state of XmlaDataSource instance related to execution of particular Work. |
| XmlaNetworkCredential | Spacifies a credentials used for authentication against XMLA service. |
| XmlaPropertiesCollection | Collection of XmlaQueryProperty items. |
| XmlaQueryProperty | Class for creating XMLA properties used by XMLA Dicover and Execute methods. |
| XmlaResources | A resource class, for looking up localized strings, etc. |
| XmlaSoapMethod | Provides an information about XMLA request method. |
| XmlaSoapMethodDiscover | Provides an information about XMLA Discover method. |
| XmlaSoapMethodExecute | Provides an information about XMLA Execute method. |
| XmlaSoapMethodResult | Provides the result object of the requests sent against XMLA service. |
| XmlaSoapWebClient | A base web client for requests sent to XMLA service. |
| XmlaSoapWebClient<T> | A web client for requests of specific type sent to XMLA service. |