Class DataProviderView
Represents a data proivder view.
Inheritance
DataProviderView
Implements
Namespace: BiExcellence .OpenBi .Api.Commands.DataProviders
Assembly: BiExcellence.OpenBi.Api.DataProvider.dll
Syntax
public class DataProviderView : IDataProviderView, IAsyncDisposable
Constructors
DataProviderView(IOpenBiSession, IDataProvider?, string, IDataProviderDefinition)
Initializes a new instance of the Data
Declaration
public DataProviderView(IOpenBiSession session, IDataProvider? dataProvider, string dataProviderName, IDataProviderDefinition dataProviderDefinition)
Parameters
Type | Name | Description |
---|---|---|
IOpen |
session | The session. |
IData |
dataProvider | The data provider. |
string | dataProviderName | The data provider name. |
IData |
dataProviderDefinition | The data provider definition. |
DataProviderView(IOpenBiSession, string, IDataProviderDefinition)
Initializes a new instance of the Data
Declaration
public DataProviderView(IOpenBiSession session, string dataProviderName, IDataProviderDefinition dataProviderDefinition)
Parameters
Type | Name | Description |
---|---|---|
IOpen |
session | The session. |
string | dataProviderName | The data provider name. |
IData |
dataProviderDefinition | The data provider definition. |
Properties
DataProviderDefinition
Gets or sets the data provider definition.
Declaration
public IDataProviderDefinition DataProviderDefinition { get; set; }
Property Value
Type | Description |
---|---|
IData |
DataProviderName
Gets the data provider name.
Declaration
public string DataProviderName { get; }
Property Value
Type | Description |
---|---|
string |
Session
Gets the session.
Declaration
public IOpenBiSession Session { get; }
Property Value
Type | Description |
---|---|
IOpen |
Methods
DisposeAsync()
Deletes the data provider on the server.
Declaration
public ValueTask DisposeAsync()
Returns
Type | Description |
---|---|
Value |
ToString()
Returns the Data
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |
Overrides
Events
Executed
Event which is fired after an execute.
Declaration
public event EventHandler<GridDefinitionEventArgs>? Executed
Event Type
Type | Description |
---|---|
Event |
Executing
Event which is fired before an execute.
Declaration
public event EventHandler? Executing
Event Type
Type | Description |
---|---|
Event |
Implements
Extension Methods
- DataProviderViewExtensions.CreateDataCommentAsync(IDataProviderView, IKeyFigure, IEnumerable<KeyValuePair<IDimension, string>>, string, bool, CancellationToken)
-
Data
Provider View Extensions. Create Data Comment Async(IData Provider View, int, int, string, bool, Cancellation Token) -
Data
Provider View Extensions. Delete Data Comment Async(IData Provider View, string, Cancellation Token) - DataProviderViewExtensions.DeleteDimensionsAsync(IDataProviderView, IEnumerable<IDimension>, CancellationToken)
- DataProviderViewExtensions.DeleteKeyFiguresAsync(IDataProviderView, IEnumerable<IKeyFigure>, CancellationToken)
- DataProviderViewExtensions.DeleteVariablesAsync(IDataProviderView, IEnumerable<IVariable>, CancellationToken)
- DataProviderViewExtensions.ExecuteAsync(IDataProviderView, IEnumerable<IAffectedDataProvider>?, CancellationToken)
-
Data
Provider View Extensions. Execute Async(IData Provider View, Cancellation Token) -
Data
Provider View Extensions. Get Chart Data Async(IData Provider View, bool?, bool?, bool?, bool?, bool?, Cancellation Token) -
Data
Provider View Extensions. Get Data Comments Async(IData Provider View, Cancellation Token) -
Data
Provider View Extensions. Get Data Provider Definition Async(IData Provider View, Cancellation Token) -
Data
Provider View Extensions. Get Export Document Async(IData Provider View, string, Cancellation Token) - DataProviderViewExtensions.GetF4ValuesAsync(IDataProviderView, IDimension, IEnumerable<IVariable>, CancellationToken)
-
Data
Provider View Extensions. Get F4Values Async(IData Provider View, IDimension, Cancellation Token) -
Data
Provider View Extensions. Get F4Values Async(IData Provider View, IVariable, IFilter, Cancellation Token) - DataProviderViewExtensions.GetF4ValuesAsync(IDataProviderView, IVariable, IEnumerable<IVariable>, IFilter, CancellationToken)
- DataProviderViewExtensions.GetF4ValuesAsync(IDataProviderView, IVariable, IEnumerable<IVariable>, CancellationToken)
-
Data
Provider View Extensions. Get F4Values Async(IData Provider View, IVariable, Cancellation Token) -
Data
Provider View Extensions. Get Grid Data Async(IData Provider View, bool?, bool?, bool?, Cancellation Token) -
Data
Provider View Extensions. Get Grid Data Slice Async(IData Provider View, bool?, bool?, bool?, int?, int?, int?, int?, Cancellation Token) -
Data
Provider View Extensions. Get Grid Data Slice With Headers Async(IData Provider View, bool?, bool?, bool?, int?, int?, int?, int?, Cancellation Token) -
Data
Provider View Extensions. Save View Async(IData Provider View, string?, Cancellation Token) - Utils.FireEvent<T>(object, string, T)
- Utils.FireEvent<T>(object, string, object, T)