The following tables list the members exposed by OlapDataSource.
| Name | Description | |
|---|---|---|
![]() | pendingChanges | pendingChanges |
| Name | Description | |
|---|---|---|
![]() | Cube | Returns the currently selected Cube, or null if no cube is selected. |
![]() | DisplayName | Returns or sets a human-readable string which is displayed by user interface elements to identify this data source. |
![]() | HasPendingChanges | Returns a boolean value indicating whether this data source has any changes pending. |
![]() | IsAsyncOperationPending | Returns boolean value indicating whether the data source is currently processing an asynchronous method call. |
![]() | IsInitialized | Returns a boolean value indicating whether this OlapDataSource instance has been initialized. |
![]() | IsInitializing | Returns boolean value indicating whether the data source is currently initializing. |
![]() | PendingChanges | Returns a list of changes made to the data source since the last call to the UpdateAsync method. |
![]() | Timeout | Specifies the amount of time for which an inactive asynchronous operation will wait before throwing an exception. |
| Name | Description | |
|---|---|---|
![]() | AddFilterAsync | Overloaded. Sends an asynchronous request to the OLAP server to add the specified hierarchy to the filter axis. |
![]() | AddFilterMemberAsync | Overloaded. Sends an asynchronous request to the OLAP server to add the specified member to the specified hierarchy's filter, and raises the AddFilterMemberAsyncCompleted event when the server sends the response. |
![]() | AddMeasureAsync | Overloaded. Sends an asynchronous request to the OLAP server to add the specified measure to the 'slicer' axis. |
![]() | AxisAddHierarchyAsync | Overloaded. Sends an asynchronous request to the OLAP server to add the specified hierarchy to the specified axis. |
![]() | AxisInsertHierarchyAsync | Overloaded. Sends an asynchronous request to the OLAP server to insert the specified hierarchy at the specified ordinal position along the specified axis. |
![]() | AxisRemoveHierarchyAsync | Overloaded. Sends an asynchronous request to the OLAP server to remove the specified hierarchy from the specified axis. |
![]() | CancelUpdate | Cancels any currently executing asynchronous operation. |
![]() | CollapseAxisTupleMemberAsync | Sends an asynchronous request to the OLAP server to collapse the specified axis tuple member, and raises the CollapseAxisTupleMemberAsyncCompleted event when the server sends the response. |
![]() | ExpandAxisTupleMemberAsync | Sends an asynchronous request to the OLAP server to expand the specified axis tuple member. |
![]() | GetCubesAsync | Sends an asynchronous request to the OLAP server to return a list of all cubes available under the currently selected catalog. |
![]() | GetHierarchiesAsync | Sends an asynchronous request to the OLAP server to return a list of all hierarchies available under the currently selected Cube. |
![]() | GetHierarchyMembersAsync | Sends a request to the OLAP server for a list of the members which belong to the specified Hierarchy, and raises the GetHierarchyMembersAsyncCompleted event when the server sends the response. |
![]() | GetMeasuresAsync | Sends an asynchronous request to the OLAP server to return a list of all measures available under the currently selected Cube. |
![]() | InitializeAsync | Sends a request to the OLAP server to initialize the data source, and raises the InitializeAsyncCompleted event when the server sends the response. |
![]() | InsertFilterAsync | Overloaded. Sends an asynchronous request to the OLAP server to insert the specified hierarchy at the specified ordinal position within the filter axis. |
![]() | InsertMeasureAsync | Overloaded. Sends an asynchronous request to the OLAP server to insert the specified measure at the specified ordinal position within the 'slicer' axis. |
![]() | RemoveAllFilterMembersAsync | Overloaded. Sends an asynchronous request to the OLAP server to add the specified filter member, and raises the RemoveAllFilterMembersAsyncCompleted event when the server sends the response. |
![]() | RemoveFilterAsync | Overloaded. Sends an asynchronous request to the OLAP server to remove the specified hierarchy from the filter axis. |
![]() | RemoveFilterMemberAsync | Overloaded. Sends an asynchronous request to the OLAP server to remove the specified member to the specified hierarchy's filter, and raises the RemoveFilterMemberAsyncCompleted event when the server sends the response. |
![]() | RemoveMeasureAsync | Overloaded. Sends an asynchronous request to the OLAP server to remove the specified measure from the 'slicer' axis. |
![]() | SetCubeAsync | Sends an asynchronous request to the OLAP server to set the specified cube as the data source's current cube. |
![]() | TryGetHierarchy | Returns a reference to the Hierarchy with the specified unique name. |
![]() | TryGetMeasure | Returns a reference to the Measure with the specified unique name. |
![]() | TryGetMember | Returns a reference to the Member with the specified unique name, or null if the member does not exist. |
![]() | UpdateAsync | Updates the data source, applying all pending changes. |
| Name | Description | |
|---|---|---|
![]() | OnBeforeInitializeAsync | Called before the InitializeAsync method is executed. |
![]() | VerifyCancel | VerifyCancel |
![]() | VerifyCanInitialize | When overridden in derived class, provides a way to ensure that the data source is properly configured before allowing it to be initialized. |
![]() | VerifyCanSetCube | When overridden in derived class, provides a way to ensure that the data source supports setting the current data cube. |
![]() | VerifyMethodCallOK | VerifyMethodCallOK |
![]() | VerifyTimeElapsed | VerifyTimeElapsed |
| Name | Description | |
|---|---|---|
![]() | AddFilterAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to add a member to a hierarchy filter. |
![]() | AddFilterMemberAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to add a member to a hierarchy filter. |
![]() | AddMeasureAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to add a member to a hierarchy filter. |
![]() | AxisAddHierarchyAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to add a hierarchy to the row or column axis. |
![]() | AxisRemoveHierarchyAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to add a hierarchy to the row or column axis. |
![]() | CollapseAxisTupleMemberAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to collapse an axis tuple member. |
![]() | DataSourceChanged | Occurs when the data source changes. |
![]() | DataSourceChanging | Occurs when a change is about to be made to the data source. |
![]() | DataSourceError | Occurs when the OLAP server reports an error while processing a client request. |
![]() | ExpandAxisTupleMemberAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to expand an axis tuple member. |
![]() | GetCubesAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request for the list of all available cubes associated with the currently selected catalog. |
![]() | GetHierarchiesAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request for the list of the hierarchies associated with the currently selected cube. |
![]() | GetHierarchyMembersAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request for the list of members associated with a given hierarchy. |
![]() | GetMeasuresAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request for the list of the hierarchies associated with the currently selected cube. |
![]() | InitializeAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to initialize the data source. |
![]() | RemoveAllFilterMembersAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to remove a member from a hierarchy filter. |
![]() | RemoveFilterAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to add a member to a hierarchy filter. |
![]() | RemoveFilterMemberAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to remove a member from a hierarchy filter. |
![]() | RemoveMeasureAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request to add a member to a hierarchy filter. |
![]() | SetCubeAsyncCompleted | Occurs when the OLAP server responds to an asynchronous request for the list of all available cubes associated with the currently selected catalog. |
![]() | UpdateAsyncCompleted | Occurs when the OLAP server responds after a call to the UpdateAsync method. |