• 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 OpenBiTransportTaskExtensions

Extension methods for transport task and transport task elements.

Inheritance
object
OpenBiTransportTaskExtensions
Namespace: BiExcellence.OpenBi.Api.Commands.Configurator
Assembly: BiExcellence.OpenBi.Api.Configurator.dll
Syntax
public static class OpenBiTransportTaskExtensions

Methods

AssignElementToTransportTaskAsync(IOpenBiSession, ITransportTaskElement, ITransportTask, CancellationToken)

Assigns a transport task element to a transport task.

Declaration
public static Task AssignElementToTransportTaskAsync(this IOpenBiSession session, ITransportTaskElement transportTaskElement, ITransportTask transportTask, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

ITransportTaskElement transportTaskElement

The transport task element.

ITransportTask transportTask

The transport task.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

AssignElementToTransportTaskAsync(IOpenBiSession, ITransportTaskElement, string, CancellationToken)

Assigns a transport task element to a transport task id.

Declaration
public static Task AssignElementToTransportTaskAsync(this IOpenBiSession session, ITransportTaskElement transportTaskElement, string transportTaskId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

ITransportTaskElement transportTaskElement

The transport task element.

string transportTaskId

The transport task id.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

CreateTransportTaskAsync(IOpenBiSession, ITransportTask, CancellationToken)

Creates or updates a transport task.

Declaration
public static Task CreateTransportTaskAsync(this IOpenBiSession session, ITransportTask transportTask, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

ITransportTask transportTask

The transport task.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

DeleteTransportTaskAsync(IOpenBiSession, ITransportTask, CancellationToken)

Deletes a transport task.

Declaration
public static Task DeleteTransportTaskAsync(this IOpenBiSession session, ITransportTask transportTask, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

ITransportTask transportTask

The transport task.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

DeleteTransportTaskAsync(IOpenBiSession, string, CancellationToken)

Deletes a transport task by its id.

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

The session.

string id

The transport task id.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

GetTransportTaskElementsAsync(IOpenBiSession, ITransportTask, CancellationToken)

Returns transport task elements for a transport task.

Declaration
public static Task<IList<ITransportTaskElement>> GetTransportTaskElementsAsync(this IOpenBiSession session, ITransportTask transportTask, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

ITransportTask transportTask

The transport task.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IList<ITransportTaskElement>>

GetTransportTaskElementsAsync(IOpenBiSession, string, CancellationToken)

Returns transport task elements for a transport task id.

Declaration
public static Task<IList<ITransportTaskElement>> GetTransportTaskElementsAsync(this IOpenBiSession session, string transportTaskId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string transportTaskId

The transport task id.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IList<ITransportTaskElement>>

GetTransportTasksAsync(IOpenBiSession, CancellationToken)

Returns all transport tasks.

Declaration
public static Task<IList<ITransportTask>> GetTransportTasksAsync(this IOpenBiSession session, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IList<ITransportTask>>

GetTransportTasksByStateAsync(IOpenBiSession, string, CancellationToken)

Returns all transport tasks for a state.

Declaration
public static Task<IList<ITransportTask>> GetTransportTasksByStateAsync(this IOpenBiSession session, string state, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

string state

The state.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task<IList<ITransportTask>>

RemoveElementFromTransportTaskAsync(IOpenBiSession, ITransportTaskElement, CancellationToken)

Removes a transport task element from a transport task.

Declaration
public static Task RemoveElementFromTransportTaskAsync(this IOpenBiSession session, ITransportTaskElement transportTaskElement, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

ITransportTaskElement transportTaskElement

The transport task element.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

RemoveElementFromTransportTaskAsync(IOpenBiSession, int, CancellationToken)

Removes a transport task element from a transport task.

Declaration
public static Task RemoveElementFromTransportTaskAsync(this IOpenBiSession session, int transportTaskElementId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IOpenBiSession session

The session.

int transportTaskElementId

The transport task element id.

CancellationToken cancellationToken

The cancellation token.

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