• API
Show / Hide Table of Contents
  • BiExcellence.OpenBi.Api
    • IOpenBiConfiguration
    • IOpenBiRequest
    • IOpenBiRequestSerializable
    • IOpenBiResponse
    • IOpenBiServerMessage
    • IOpenBiSession
    • IOpenBiSessionHttpClient
    • MessageCategory
    • OpenBiConfiguration
    • OpenBiConfigurationExtensions
    • OpenBiErrorEventArgs
    • OpenBiRequestEventArgs
    • OpenBiRequestExtensions
    • OpenBiResponseCodes
    • OpenBiResponseEventArgs
    • OpenBiServerErrorException
    • OpenBiSession
    • OpenBiSessionExtensions
    • Protocol
    • SecureOpenBiSession
  • BiExcellence.OpenBi.Api.Commands
    • ContentTypes
    • Filter
    • FilterOperator
    • FilterSign
    • HierarchyNode<T>
    • IFilter
    • IListRequest
    • IListRequest<T>
    • IListResponse
    • IListResponse<T>
    • ILoginInfo
    • IPingInfo
    • ISessionInfo
    • ListRequestExtensions
    • OpenBiLoginExtensions
    • OpenBiPingExtensions
  • BiExcellence.OpenBi.Api.Commands.AuthObjects
    • AuthObject
    • AuthObjectValue
    • IAuthObject
    • IAuthObjectValue
    • OpenBiAuthObjectExtensions
  • BiExcellence.OpenBi.Api.Commands.AuthObjects.Internal
    • AuthObjectJsonImpl
    • AuthObjectValueJsonImpl
  • BiExcellence.OpenBi.Api.Commands.BatchJobs
    • BatchJob
    • BatchJobHandlerParameterType
    • BatchJobParameter
    • BatchJobPeriodicType
    • BatchJobType
    • IBatchJob
    • IBatchJobHandler
    • IBatchJobHandlerParameter
    • IBatchJobLog
    • IBatchJobLogEntry
    • IBatchJobParameter
    • OpenBiBatchJobExtensions
    • OpenBiConfigurationExtensions
  • BiExcellence.OpenBi.Api.Commands.BatchJobs.Internal
    • BatchJobJsonImpl
    • BatchJobParameterJsonImpl
  • BiExcellence.OpenBi.Api.Commands.Blogs
    • Blog
    • BlogArticle
    • IBlog
    • IBlogArticle
    • OpenBiBlogExtensions
  • BiExcellence.OpenBi.Api.Commands.Blogs.Internal
    • BlogArticleJsonImpl
    • BlogJsonImpl
  • BiExcellence.OpenBi.Api.Commands.Cms
    • CmsItemAttributeTypes
    • CmsItemTemplate
    • ICmsItem
    • ICmsItemAttribute
    • ICmsItemDefinition
    • ICmsItemReplacementParameter
    • ICmsItemTemplate
    • ICmsItemTemplateHistory
    • OpenBiCmsExtensions
  • BiExcellence.OpenBi.Api.Commands.Cms.Internal
    • CmsItemTemplateJsonImpl
  • BiExcellence.OpenBi.Api.Commands.Configurator
    • IObjectLock
    • IServerError
    • ITransportTask
    • ITransportTaskElement
    • OpenBiEmailExtensions
    • OpenBiObjectLockExtensions
    • OpenBiServerErrorExtensions
    • OpenBiTransportTaskExtensions
    • TransportTask
    • TransportTaskElement
    • TransportTaskElementActions
    • TransportTaskElementTypes
    • TransportTaskStates
  • BiExcellence.OpenBi.Api.Commands.ConnectionTemplates
    • ConnectionTemplate
    • ConnectionTemplateParameter
    • ConnectionTemplateParameterType
    • DataProviderTypes
    • IConnection
    • IConnectionTemplate
    • IConnectionTemplateParameter
    • IDataProviderType
    • OpenBiConnectionExtensions
    • OpenBiConnectionTemplateExtensions
    • OpenBiRequestExtensions
  • BiExcellence.OpenBi.Api.Commands.ConnectionTemplates.Internal
    • ConnectionTemplateJsonImpl
    • ConnectionTemplateParameterJsonImpl
  • BiExcellence.OpenBi.Api.Commands.DataProviders
    • AffectedDataProvider
    • AffectedDataProviderMode
    • AlertLevel
    • AlertLevelId
    • ChartDataExtensions
    • DataProvider
    • DataProviderCubeType
    • DataProviderDefinition
    • DataProviderExtensions
    • DataProviderRoleType
    • DataProviderView
    • DataProviderViewExtensions
    • DataVisualType
    • Dimension
    • DimensionAxis
    • DimensionSortType
    • DimensionSumState
    • DrillState
    • DrillStateTuple
    • DrillStateValue
    • F4ValueExtensions
    • GridCellContent
    • GridDefinitionEventArgs
    • GridExtensions
    • IAffectedDataProvider
    • IAffectedDataProviderExecuteDefinition
    • IAlertLevel
    • IChartCategory
    • IChartCategoryGroup
    • IChartData
    • IChartGroup
    • IChartPoint
    • IDataComment
    • IDataProvider
    • IDataProviderDefinition
    • IDataProviderNode
    • IDataProviderView
    • IDimension
    • IDimensionAttribute
    • IDimensionAttributes
    • IDimensionGridCell
    • IDimensionHierarchy
    • IDimensions
    • IDrillState
    • IDrillStates
    • IDrillStateTuple
    • IExecuteDefinition
    • IExportDocument
    • IF4Value
    • IF4Values
    • IFilterableInfoObject
    • IFlatF4Value
    • IGrid
    • IGridCell
    • IGridCell<T>
    • IGridData
    • IGridDefinition
    • IHierarchyF4Value
    • IInfoObject
    • IInfoObjects<T>
    • IKeyFigure
    • IKeyFigures
    • InfoObjectDataType
    • InfoObjectsExtensions
    • InfoObjectSortMode
    • IPositionableInfoObject<T>
    • IPositionableInfoObjects<T>
    • ISortableInfoObject
    • ISortTuple
    • ISumGridCell
    • ITuple
    • IUsedConnection
    • IUsedConnections
    • IValueGridCell
    • IVariable
    • IVariables
    • KeyFigure
    • KeyFigureAggregation
    • KeyFigureCalculationTime
    • KeyFigureExtensions
    • OpenBiDataProviderExtensions
    • OpenBiDataProviderViewExtensions
    • OpenBiRequestExtensions
    • SortTuple
    • Variable
    • VariableEntryType
    • VariableSelection
    • VariableType
  • BiExcellence.OpenBi.Api.Commands.DataProviders.Internal
    • DataProviderDefinitionJsonImpl
    • DataProviderUtils
  • BiExcellence.OpenBi.Api.Commands.DatastoreObjects
    • DatastoreObject
    • DatastoreObjectTypes
    • IDatastoreObject
    • OpenBiDatastoreObjectExtensions
  • BiExcellence.OpenBi.Api.Commands.DatastoreObjects.Internal
    • DatastoreObjectJsonImpl
  • BiExcellence.OpenBi.Api.Commands.Downloads
    • Download
    • IDownload
    • OpenBiDownloadExtensions
  • BiExcellence.OpenBi.Api.Commands.Downloads.Internal
    • DownloadJsonImpl
  • BiExcellence.OpenBi.Api.Commands.Entities
    • BaseEntity
    • Entity
    • IBaseEntity
    • IBaseEntityAssignment
    • IEntity
    • OpenBiEntityExtensions
  • BiExcellence.OpenBi.Api.Commands.Entities.Internal
    • BaseEntityJsonImpl
    • EntityJsonImpl
  • BiExcellence.OpenBi.Api.Commands.Files
    • OpenBiSessionFileExtensions
  • BiExcellence.OpenBi.Api.Commands.HostHeaders
    • HostHeader
    • IHostHeader
    • OpenBiHostHeaderExtensions
  • BiExcellence.OpenBi.Api.Commands.HostHeaders.Internal
    • HostHeaderJsonImpl
  • BiExcellence.OpenBi.Api.Commands.Inquiries
    • IInquirer
    • IInquiry
    • IInquiryField
    • OpenBiInquirerExtensions
    • OpenBiInquiryExtensions
  • BiExcellence.OpenBi.Api.Commands.LanguageTexts
    • ILanguageText
    • ILanguageTextValue
    • LanguageText
    • LanguageTextValue
    • OpenBiLanguageTextExtensions
  • BiExcellence.OpenBi.Api.Commands.LanguageTexts.Internal
    • LanguageTextJsonImpl
    • LanguageTextValueJsonImpl
  • BiExcellence.OpenBi.Api.Commands.LicenseInformation
    • ILicenseInformation
    • ILicenseInformationComponent
    • OpenBiLicenseInformationExtensions
  • BiExcellence.OpenBi.Api.Commands.MajaAi
    • IMajaEntity
    • IMajaGrammar
    • IMajaQueryAnswer
    • IMajaTalent
    • IMajaTalentCategory
    • IPossibleUserReply
    • MajaQueryAnswerAction
    • MajaQueryAnswerProposalType
    • News
    • OpenBiMajaExtensions
    • PossibleUserReplyControlType
    • PossibleUserReplyType
    • WeatherDetails
    • WeatherForecast
  • BiExcellence.OpenBi.Api.Commands.MajaAi.Internal
    • MajaGrammarJsonImpl
    • MajaTalentCategoryJsonImpl
    • MajaTalentJsonImpl
  • BiExcellence.OpenBi.Api.Commands.MapDimensions
    • IMapDimension
    • MapDimension
    • OpenBiMapDimensionExtensions
  • BiExcellence.OpenBi.Api.Commands.MapDimensions.Internal
    • MapDimensionJsonImpl
  • BiExcellence.OpenBi.Api.Commands.MasterData
    • IMasterData
    • IMasterDataAttribute
    • IMasterDataAttributes
    • IMasterDataHierarchy
    • IMasterDataHierarchyMemberNode
    • IMasterDataHierarchyNode
    • IMasterDataHierarchyTextNode
    • MasterData
    • MasterDataAttribute
    • MasterDataAttributes
    • MasterDataHierarchy
    • MasterDataHierarchyMemberNode
    • MasterDataHierarchyNodeExtensions
    • MasterDataHierarchyTextNode
    • OpenBiMasterDataExtensions
  • BiExcellence.OpenBi.Api.Commands.Organisations
    • IOrganisation
    • OpenBiOrganisationExtensions
    • Organisation
  • BiExcellence.OpenBi.Api.Commands.Organisations.Internal
    • OrganisationJsonImpl
  • BiExcellence.OpenBi.Api.Commands.RoleContents
    • IRoleContent
    • IRoleContentElement
    • IRoleContentElementCmsContent
    • IRoleContentElementHistory
    • IRoleContentHistory
    • OpenBiRoleContentExtensions
    • RoleContent
    • RoleContentElement
    • RoleContentElementCmsContent
    • RoleContentExtensions
  • BiExcellence.OpenBi.Api.Commands.Roles
    • IRole
    • IRoleAssignment
    • OpenBiRoleExtensions
    • Role
  • BiExcellence.OpenBi.Api.Commands.Roles.Internal
    • RoleAssignmentJsonImpl
    • RoleJsonImpl
  • BiExcellence.OpenBi.Api.Commands.ServerSettings
    • IServerSettingParameter
    • IServerSettingParameters
    • IServerSettings
    • OpenBiServerSettingsExtensions
    • ServerSettingParameter
  • BiExcellence.OpenBi.Api.Commands.TableAttributes
    • BooleanTableAttribute
    • DateTimeTableAttribute
    • DoubleTableAttribute
    • ICustomAttributes
    • IntegerTableAttribute
    • ITableAttribute
    • ITableAttribute<T>
    • ITableAttributeCache
    • ITableAttributes
    • ITableAttributes<T>
    • OpenBiTableAttributeExtensions
    • StringTableAttribute
    • TableAttribute
    • TableAttributeAttribute
    • TableAttributes
    • TableAttributes<T>
  • BiExcellence.OpenBi.Api.Commands.TableAttributes.Internal
    • TableAttributeJsonImpl
    • TableAttributeUtils
  • BiExcellence.OpenBi.Api.Commands.Usergroups
    • IUsergroup
    • IUsergroupAssignment
    • OpenBiUsergroupExtensions
    • Usergroup
  • BiExcellence.OpenBi.Api.Commands.Usergroups.Internal
    • UsergroupAssignmentJsonImpl
    • UsergroupJsonImpl
  • BiExcellence.OpenBi.Api.Commands.Users
    • IUser
    • OpenBiUserExtensions
    • User
  • BiExcellence.OpenBi.Api.Commands.Users.Internal
    • UserJsonImpl
  • BiExcellence.OpenBi.Api.Internal
    • ApiFieldAttribute
    • EnumValueAttribute
    • Utils

Class OpenBiDataProviderViewExtensions

Extensions for data provider.

Inheritance
object
OpenBiDataProviderViewExtensions
Namespace: BiExcellence.OpenBi.Api.Commands.DataProviders
Assembly: BiExcellence.OpenBi.Api.DataProvider.dll
Syntax
public static class OpenBiDataProviderViewExtensions

Methods

CreateDataCommentAsync(IOpenBiSession, string, int, int, string, bool, CancellationToken)

Creates a data comment via indexes for a data provider name.

Declaration
public static Task CreateDataCommentAsync(this IOpenBiSession session, string dataProviderName, int rowIndex, int columnIndex, string content, bool isPrivate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

int rowIndex

The row index.

int columnIndex

The column index.

string content

The content.

bool isPrivate

Is private.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

CreateDataCommentAsync(IOpenBiSession, string, string?, IEnumerable<KeyValuePair<string, string>>, string, bool, CancellationToken)

Creates a data comment via tuples for a data provider name.

Declaration
public static Task CreateDataCommentAsync(this IOpenBiSession session, string dataProviderName, string? keyFigureId, IEnumerable<KeyValuePair<string, string>> tuples, string content, bool isPrivate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

string keyFigureId

The key figure id.

IEnumerable<KeyValuePair<string, string>> tuples

The tuples.

string content

The content.

bool isPrivate

Is private.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

DeleteDataCommentAsync(IOpenBiSession, string, string, CancellationToken)

Deletes a data comment by id.

Declaration
public static Task DeleteDataCommentAsync(this IOpenBiSession session, string dataProviderName, string id, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

string id

The data comment id.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

DeleteDataProviderAsync(IOpenBiSession, string, CancellationToken)

Deletes a data proivder name.

Declaration
public static Task DeleteDataProviderAsync(this IOpenBiSession session, string dataProviderName, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

DeleteDataProviderDimensionsAsync(IOpenBiSession, string, IEnumerable<string>, CancellationToken)

Deletes dimensions from a data provider name.

Declaration
public static Task DeleteDataProviderDimensionsAsync(this IOpenBiSession session, string dataProviderName, IEnumerable<string> ids, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

IEnumerable<string> ids

The dimension ids.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

DeleteDataProviderKeyFiguresAsync(IOpenBiSession, string, IEnumerable<string>, CancellationToken)

Deletes key figures from a data provider name.

Declaration
public static Task DeleteDataProviderKeyFiguresAsync(this IOpenBiSession session, string dataProviderName, IEnumerable<string> ids, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

IEnumerable<string> ids

The key figure ids.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

DeleteDataProviderVariablesAsync(IOpenBiSession, string, IEnumerable<string>, CancellationToken)

Deletes variables from a data provider name.

Declaration
public static Task DeleteDataProviderVariablesAsync(this IOpenBiSession session, string dataProviderName, IEnumerable<string> ids, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

IEnumerable<string> ids

The variable ids.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

ExecuteDataProviderAsync(IOpenBiSession, string, IDataProviderDefinition, IEnumerable<IAffectedDataProvider>?, CancellationToken)

Executes a data provider.

Declaration
public static Task<IExecuteDefinition> ExecuteDataProviderAsync(this IOpenBiSession session, string dataProviderName, IDataProviderDefinition dataProviderDefinition, IEnumerable<IAffectedDataProvider>? affectedDataProviders, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

IDataProviderDefinition dataProviderDefinition

The data provider definition.

IEnumerable<IAffectedDataProvider> affectedDataProviders

The affected data providers.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IExecuteDefinition>

ExecuteDataProviderAsync(IOpenBiSession, string, IDataProviderDefinition, CancellationToken)

Executes a data provider.

Declaration
public static Task<IExecuteDefinition> ExecuteDataProviderAsync(this IOpenBiSession session, string dataProviderName, IDataProviderDefinition dataProviderDefinition, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

IDataProviderDefinition dataProviderDefinition

The data provider definition.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IExecuteDefinition>

GetChartDataAsync(IOpenBiSession, string, bool?, bool?, bool?, bool?, bool?, CancellationToken)

Returns the chart data for a data provider name.

Declaration
public static Task<IChartData> GetChartDataAsync(this IOpenBiSession session, string dataProviderName, bool? switchMatrix = null, bool? suppressSums = null, bool? suppressOpenHierNodes = null, bool? showExceptions = null, bool? withTuples = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

bool? switchMatrix

Switch matrix.

bool? suppressSums

Suppress sums.

bool? suppressOpenHierNodes

Suppress open hierarchy nodes.

bool? showExceptions

Include exceptions.

bool? withTuples

Include category / group tuples.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IChartData>

GetDataCommentsAsync(IOpenBiSession, string, CancellationToken)

Returns data comments for a data provider name.

Declaration
public static Task<IList<IDataComment>> GetDataCommentsAsync(this IOpenBiSession session, string dataProviderName, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IList<IDataComment>>

GetDataProviderDefinitionAsync(IOpenBiSession, string, CancellationToken)

Returns the data provider definition for a data provider name.

Declaration
public static Task<IDataProviderDefinition> GetDataProviderDefinitionAsync(this IOpenBiSession session, string dataProviderName, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IDataProviderDefinition>

GetExportDocumentAsync(IOpenBiSession, string, string, CancellationToken)

Exports the grid data of a dataprovider.

Declaration
public static Task<IExportDocument> GetExportDocumentAsync(this IOpenBiSession session, string dataProviderName, string format, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

string format

The export format. E.g. XLS, XLSX, CSV

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IExportDocument>

GetF4ValuesAsync(IOpenBiSession, string, IDimension, IEnumerable<IVariable>?, CancellationToken)

Returns the f4values for a data provider name.

Declaration
public static Task<IF4Values> GetF4ValuesAsync(this IOpenBiSession session, string dataProviderName, IDimension dimension, IEnumerable<IVariable>? dataProviderVariables, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

IDimension dimension

The dimension.

IEnumerable<IVariable> dataProviderVariables

The data provider variables.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IF4Values>

GetF4ValuesAsync(IOpenBiSession, string, IDimension, CancellationToken)

Returns the f4values for a data provider name.

Declaration
public static Task<IF4Values> GetF4ValuesAsync(this IOpenBiSession session, string dataProviderName, IDimension dimension, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

IDimension dimension

The dimension.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IF4Values>

GetF4ValuesAsync(IOpenBiSession, string, IVariable, IFilter, CancellationToken)

Returns the f4values for a data provider name.

Declaration
public static Task<IF4Values> GetF4ValuesAsync(this IOpenBiSession session, string dataProviderName, IVariable variable, IFilter filter, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

IVariable variable

The variable.

IFilter filter

The filter.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IF4Values>

GetF4ValuesAsync(IOpenBiSession, string, IVariable, IEnumerable<IVariable>?, IFilter?, CancellationToken)

Returns the f4values for a data provider name.

Declaration
public static Task<IF4Values> GetF4ValuesAsync(this IOpenBiSession session, string dataProviderName, IVariable variable, IEnumerable<IVariable>? dataProviderVariables, IFilter? filter, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

IVariable variable

The variable.

IEnumerable<IVariable> dataProviderVariables

The data provider variables.

IFilter filter

The filter.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IF4Values>

GetF4ValuesAsync(IOpenBiSession, string, IVariable, IEnumerable<IVariable>, CancellationToken)

Returns the f4values for a data provider name.

Declaration
public static Task<IF4Values> GetF4ValuesAsync(this IOpenBiSession session, string dataProviderName, IVariable variable, IEnumerable<IVariable> dataProviderVariables, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

IVariable variable

The variable.

IEnumerable<IVariable> dataProviderVariables

The data provider variables.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IF4Values>

GetF4ValuesAsync(IOpenBiSession, string, IVariable, CancellationToken)

Returns the f4values for a data provider name.

Declaration
public static Task<IF4Values> GetF4ValuesAsync(this IOpenBiSession session, string dataProviderName, IVariable variable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

IVariable variable

The variable.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IF4Values>

GetGridDataAsync(IOpenBiSession, string, bool?, bool?, bool?, CancellationToken)

Returns the grid data for a data provider name.

Declaration
public static Task<IGridData> GetGridDataAsync(this IOpenBiSession session, string dataProviderName, bool? withMaps = null, bool? withTuples = null, bool? withDelta = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

bool? withMaps

Include map / geo data.

bool? withTuples

Include grid cell tuples.

bool? withDelta

Incldue delta.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IGridData>

GetGridDataSliceAsync(IOpenBiSession, string, bool?, bool?, bool?, int?, int?, int?, int?, CancellationToken)

Returns a grid data subset for a data provider name.

Declaration
public static Task<IGridData> GetGridDataSliceAsync(this IOpenBiSession session, string dataProviderName, bool? withMaps = null, bool? withTuples = null, bool? withDelta = null, int? fromRow = null, int? fromColumn = null, int? numRows = null, int? numColumns = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

bool? withMaps

Include map / geo data.

bool? withTuples

Include grid cell tuples.

bool? withDelta

Incldue delta.

int? fromRow

The start row.

int? fromColumn

The start column.

int? numRows

The number of rows.

int? numColumns

The number of columns.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IGridData>

GetGridDataSliceWithHeadersAsync(IOpenBiSession, string, bool?, bool?, bool?, int?, int?, int?, int?, CancellationToken)

Returns a grid data subset for a data provider name.

Declaration
public static Task<IGridData> GetGridDataSliceWithHeadersAsync(this IOpenBiSession session, string dataProviderName, bool? withMaps = null, bool? withTuples = null, bool? withDelta = null, int? fromDataRow = null, int? fromDataColumn = null, int? numRows = null, int? numColumns = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The sesion.

string dataProviderName

The data provider name.

bool? withMaps

Include map / geo data.

bool? withTuples

Include grid cell tuples.

bool? withDelta

Incldue delta.

int? fromDataRow

The start data row.

int? fromDataColumn

The start data column.

int? numRows

The number of rows.

int? numColumns

The number of columns.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IGridData>

SaveDataProviderViewAsync(IOpenBiSession, string, string?, CancellationToken)

Saves the current data provider view state in a role content element.

Declaration
public static Task<string> SaveDataProviderViewAsync(this IOpenBiSession session, string dataProviderName, string? contentId = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string dataProviderName

The data provider name.

string contentId

The role content element id.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<string>
In This Article
Back to top bi excellence software GmbH