LocalDataAdapter

Overview

The LocalDataAdapter class allows to access Data Abstract service within the server application itself. It provides all the logic for retrieving data, applying changes (Deltas) back to the database server and handling any other data-related communications, such as retrieving Business Rules Scripting API or schema information.

Contrary to the RemoteDataAdapter class the LocalDataAdapter can access only local (ie hosted by the same application) data services. The usage of LocalDataAdapter class is similar to the usage of the RemoteDataAdapter class.

Location

 

constructor

Creates a new instance of the LocalDataAdapter class.

 

constructor

 

LocalDataAdapter()

 

Sub New

constructor (Boolean)  protected    (declared in DataAdapter)

 

constructor(avoidLicenseCheck: Boolean)

 

LocalDataAdapter(Boolean avoidLicenseCheck)

 

Sub New (avoidLicenseCheck As Boolean)

Parameters:

  • avoidLicenseCheck:

Creates a new instance of the LocalDataAdapter class and initializes its ServiceInstance property.

 

constructor(serviceInstance: IDataAbstractLocalServiceAccess)

 

LocalDataAdapter(IDataAbstractLocalServiceAccess serviceInstance)

 

Sub New (serviceInstance As IDataAbstractLocalServiceAccess)

Parameters:

  • serviceInstance: Data service instance

constructor (IDataAbstractLocalServiceAccess, Guid)

Creates a new instance of the LocalDataAdapter class and sets its ServiceInstance property.

 

constructor(serviceInstance: IDataAbstractLocalServiceAccess; sessionId: Guid)

 

LocalDataAdapter(IDataAbstractLocalServiceAccess serviceInstance, Guid sessionId)

 

Sub New (serviceInstance As IDataAbstractLocalServiceAccess, sessionId As Guid)

Parameters:

  • serviceInstance: Data service instance that will be used to access the data
  • sessionId:

constructor (String)

Creates a new instance of the LocalDataAdapter class and sets its ServiceName property.

 

constructor(serviceName: String)

 

LocalDataAdapter(String serviceName)

 

Sub New (serviceName As String)

Parameters:

  • serviceName: Name of the data service that will be used to access the data

constructor (String, Guid)

Creates a new instance of the LocalDataAdapter class and sets its ServiceName and SessionID properties.

 

constructor(serviceName: String; sessionId: Guid)

 

LocalDataAdapter(String serviceName, Guid sessionId)

 

Sub New (serviceName As String, sessionId As Guid)

Parameters:

  • serviceName: Name of the data service that will be used to access the data
  • sessionId: Session ID that will be used by the data service to access the data

constructor (IContainer)

Creates a new instance of the LocalDataAdapter class and adds it to the component container.

 

constructor(container: IContainer)

 

LocalDataAdapter(IContainer container)

 

Sub New (container As IContainer)

Parameters:

  • container: Container that will contain the newly created LocalDataAdapter instance

AcceptChangesDuringFill    (declared in BaseDataAdapter)

Gets or sets a flag indicating whether all target DataTable changes made during data retrieval from the Data Abstract server should be commited. If this property is set to false then some or all data rows in the target DataTable will be marked as updated or inserted after the Fill operation is completed.

The default value is true.

 

property AcceptChangesDuringFill: Boolean read write;

 

Boolean AcceptChangesDuringFill { get; set; }

 

Property AcceptChangesDuringFill As Boolean

AcceptChangesDuringUpdate    (declared in BaseDataAdapter)

Gets or sets a flag indicating whether all DataTable changes should be automatically commited after the update data is sent to the Data Abstract server should be commited. If this property is set to false then data rows in the target DataTable will remain to be marked as updated or inserted after the Update operation is completed.

The default value is true.

 

property AcceptChangesDuringUpdate: Boolean read write;

 

Boolean AcceptChangesDuringUpdate { get; set; }

 

Property AcceptChangesDuringUpdate As Boolean

add_AfterFillDataSet    (declared in DataAdapter)

 

method add_AfterFillDataSet(value: RemoteDataAdapterFillDataSetEventHandler)

 

void add_AfterFillDataSet(RemoteDataAdapterFillDataSetEventHandler value)

 

Sub add_AfterFillDataSet(value As RemoteDataAdapterFillDataSetEventHandler)

Parameters:

  • value:

add_AfterFillDataTable    (declared in DataAdapter)

 

method add_AfterFillDataTable(value: RemoteDataAdapterDataTableEventHandler)

 

void add_AfterFillDataTable(RemoteDataAdapterDataTableEventHandler value)

 

Sub add_AfterFillDataTable(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

add_AfterFillDataTableSchema    (declared in DataAdapter)

 

method add_AfterFillDataTableSchema(value: RemoteDataAdapterDataTableEventHandler)

 

void add_AfterFillDataTableSchema(RemoteDataAdapterDataTableEventHandler value)

 

Sub add_AfterFillDataTableSchema(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

add_AfterMergeDelta    (declared in DataAdapter)

 

method add_AfterMergeDelta(value: RemoteDataAdapterDataTableDeltaEventHandler)

 

void add_AfterMergeDelta(RemoteDataAdapterDataTableDeltaEventHandler value)

 

Sub add_AfterMergeDelta(value As RemoteDataAdapterDataTableDeltaEventHandler)

Parameters:

  • value:

add_AfterUpdateDataSet    (declared in DataAdapter)

 

method add_AfterUpdateDataSet(value: RemoteDataAdapterDataSetEventHandler)

 

void add_AfterUpdateDataSet(RemoteDataAdapterDataSetEventHandler value)

 

Sub add_AfterUpdateDataSet(value As RemoteDataAdapterDataSetEventHandler)

Parameters:

  • value:

add_BeforeFillDataSet    (declared in DataAdapter)

 

method add_BeforeFillDataSet(value: RemoteDataAdapterFillDataSetEventHandler)

 

void add_BeforeFillDataSet(RemoteDataAdapterFillDataSetEventHandler value)

 

Sub add_BeforeFillDataSet(value As RemoteDataAdapterFillDataSetEventHandler)

Parameters:

  • value:

add_BeforeFillDataTable    (declared in DataAdapter)

 

method add_BeforeFillDataTable(value: RemoteDataAdapterDataTableEventHandler)

 

void add_BeforeFillDataTable(RemoteDataAdapterDataTableEventHandler value)

 

Sub add_BeforeFillDataTable(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

add_BeforeMergeDelta    (declared in DataAdapter)

 

method add_BeforeMergeDelta(value: RemoteDataAdapterDataTableDeltaEventHandler)

 

void add_BeforeMergeDelta(RemoteDataAdapterDataTableDeltaEventHandler value)

 

Sub add_BeforeMergeDelta(value As RemoteDataAdapterDataTableDeltaEventHandler)

Parameters:

  • value:

add_BeforeUpdateDataSet    (declared in DataAdapter)

 

method add_BeforeUpdateDataSet(value: RemoteDataAdapterDataSetEventHandler)

 

void add_BeforeUpdateDataSet(RemoteDataAdapterDataSetEventHandler value)

 

Sub add_BeforeUpdateDataSet(value As RemoteDataAdapterDataSetEventHandler)

Parameters:

  • value:

add_ShowReconcileDialog    (declared in DataAdapter)

 

method add_ShowReconcileDialog(value: ShowReconcleDialogEventHandler)

 

void add_ShowReconcileDialog(ShowReconcleDialogEventHandler value)

 

Sub add_ShowReconcileDialog(value As ShowReconcleDialogEventHandler)

Parameters:

  • value:

add_ShowReconcileRecordInAppUI    (declared in DataAdapter)

 

method add_ShowReconcileRecordInAppUI(value: ShowReconcileRecordInAppUIEventHandler)

 

void add_ShowReconcileRecordInAppUI(ShowReconcileRecordInAppUIEventHandler value)

 

Sub add_ShowReconcileRecordInAppUI(value As ShowReconcileRecordInAppUIEventHandler)

Parameters:

  • value:

add_UpdateFailure    (declared in DataAdapter)

 

method add_UpdateFailure(value: EventHandler<RemoteDataAdapterUpdateFailureEventArgs>)

 

void add_UpdateFailure(EventHandler<RemoteDataAdapterUpdateFailureEventArgs> value)

 

Sub add_UpdateFailure(value As EventHandler<RemoteDataAdapterUpdateFailureEventArgs>)

Parameters:

  • value:

AfterFillDataSet    (declared in DataAdapter)

 

event AfterFillDataSet: RemoteDataAdapterFillDataSetEventHandler;
delegate: method AfterFillDataSet(sender: Object; e: RemoteDataAdapterFillDataSetEventArgs)

 

delegate RemoteDataAdapterFillDataSetEventHandler AfterFillDataSet()
delegate: void AfterFillDataSet(Object sender, RemoteDataAdapterFillDataSetEventArgs e)

 

Event AfterFillDataSet As RemoteDataAdapterFillDataSetEventHandler
delegate: Sub AfterFillDataSet(sender As Object, e As RemoteDataAdapterFillDataSetEventArgs)

AfterFillDataTable    (declared in DataAdapter)

 

event AfterFillDataTable: RemoteDataAdapterDataTableEventHandler;
delegate: method AfterFillDataTable(sender: Object; e: RemoteDataAdapterDataTableEventArgs)

 

delegate RemoteDataAdapterDataTableEventHandler AfterFillDataTable()
delegate: void AfterFillDataTable(Object sender, RemoteDataAdapterDataTableEventArgs e)

 

Event AfterFillDataTable As RemoteDataAdapterDataTableEventHandler
delegate: Sub AfterFillDataTable(sender As Object, e As RemoteDataAdapterDataTableEventArgs)

AfterFillDataTableSchema    (declared in DataAdapter)

This event is raised once a DataTable defined in the Schema has been added to the target DataSet.

This event can be used to fine-tune the added DataTable.

 

event AfterFillDataTableSchema: RemoteDataAdapterDataTableEventHandler;
delegate: method AfterFillDataTableSchema(sender: Object; e: RemoteDataAdapterDataTableEventArgs)

 

delegate RemoteDataAdapterDataTableEventHandler AfterFillDataTableSchema()
delegate: void AfterFillDataTableSchema(Object sender, RemoteDataAdapterDataTableEventArgs e)

 

Event AfterFillDataTableSchema As RemoteDataAdapterDataTableEventHandler
delegate: Sub AfterFillDataTableSchema(sender As Object, e As RemoteDataAdapterDataTableEventArgs)

AfterMergeDelta    (declared in DataAdapter)

This event is raised when changes contained in a Delta have been merged back into the DataSet.

 

event AfterMergeDelta: RemoteDataAdapterDataTableDeltaEventHandler;
delegate: method AfterMergeDelta(sender: Object; e: RemoteDataAdapterDataTableDeltaEventArgs)

 

delegate RemoteDataAdapterDataTableDeltaEventHandler AfterMergeDelta()
delegate: void AfterMergeDelta(Object sender, RemoteDataAdapterDataTableDeltaEventArgs e)

 

Event AfterMergeDelta As RemoteDataAdapterDataTableDeltaEventHandler
delegate: Sub AfterMergeDelta(sender As Object, e As RemoteDataAdapterDataTableDeltaEventArgs)

AfterUpdateDataSet    (declared in DataAdapter)

This event is raised once the process of applying changes to the server has been successfully completed.

 

event AfterUpdateDataSet: RemoteDataAdapterDataSetEventHandler;
delegate: method AfterUpdateDataSet(sender: Object; e: RemoteDataAdapterDataSetEventArgs)

 

delegate RemoteDataAdapterDataSetEventHandler AfterUpdateDataSet()
delegate: void AfterUpdateDataSet(Object sender, RemoteDataAdapterDataSetEventArgs e)

 

Event AfterUpdateDataSet As RemoteDataAdapterDataSetEventHandler
delegate: Sub AfterUpdateDataSet(sender As Object, e As RemoteDataAdapterDataSetEventArgs)

AutoLoadScripts    (declared in BaseDataAdapter)

Gets or sets flag indicating whether Business Rules Scripting API scripts should be automaically downloaded from the Data Abstract server when the data is retreved from the server.

 

property AutoLoadScripts: Boolean read write;

 

Boolean AutoLoadScripts { get; set; }

 

Property AutoLoadScripts As Boolean

BeforeFillDataSet    (declared in DataAdapter)

 

event BeforeFillDataSet: RemoteDataAdapterFillDataSetEventHandler;
delegate: method BeforeFillDataSet(sender: Object; e: RemoteDataAdapterFillDataSetEventArgs)

 

delegate RemoteDataAdapterFillDataSetEventHandler BeforeFillDataSet()
delegate: void BeforeFillDataSet(Object sender, RemoteDataAdapterFillDataSetEventArgs e)

 

Event BeforeFillDataSet As RemoteDataAdapterFillDataSetEventHandler
delegate: Sub BeforeFillDataSet(sender As Object, e As RemoteDataAdapterFillDataSetEventArgs)

BeforeFillDataTable    (declared in DataAdapter)

 

event BeforeFillDataTable: RemoteDataAdapterDataTableEventHandler;
delegate: method BeforeFillDataTable(sender: Object; e: RemoteDataAdapterDataTableEventArgs)

 

delegate RemoteDataAdapterDataTableEventHandler BeforeFillDataTable()
delegate: void BeforeFillDataTable(Object sender, RemoteDataAdapterDataTableEventArgs e)

 

Event BeforeFillDataTable As RemoteDataAdapterDataTableEventHandler
delegate: Sub BeforeFillDataTable(sender As Object, e As RemoteDataAdapterDataTableEventArgs)

BeforeMergeDelta    (declared in DataAdapter)

This event is raised when changes contained in a Delta have been received from the server and are ready to be merged back into the DataSet.

 

event BeforeMergeDelta: RemoteDataAdapterDataTableDeltaEventHandler;
delegate: method BeforeMergeDelta(sender: Object; e: RemoteDataAdapterDataTableDeltaEventArgs)

 

delegate RemoteDataAdapterDataTableDeltaEventHandler BeforeMergeDelta()
delegate: void BeforeMergeDelta(Object sender, RemoteDataAdapterDataTableDeltaEventArgs e)

 

Event BeforeMergeDelta As RemoteDataAdapterDataTableDeltaEventHandler
delegate: Sub BeforeMergeDelta(sender As Object, e As RemoteDataAdapterDataTableDeltaEventArgs)

BeforeUpdateDataSet    (declared in DataAdapter)

This event is raised before data changes are applied to the server.

This event can be used to fine-tune the added data.

 

event BeforeUpdateDataSet: RemoteDataAdapterDataSetEventHandler;
delegate: method BeforeUpdateDataSet(sender: Object; e: RemoteDataAdapterDataSetEventArgs)

 

delegate RemoteDataAdapterDataSetEventHandler BeforeUpdateDataSet()
delegate: void BeforeUpdateDataSet(Object sender, RemoteDataAdapterDataSetEventArgs e)

 

Event BeforeUpdateDataSet As RemoteDataAdapterDataSetEventHandler
delegate: Sub BeforeUpdateDataSet(sender As Object, e As RemoteDataAdapterDataSetEventArgs)

BeginInit    (declared in BaseDataAdapter)

 

method BeginInit

 

void BeginInit()

 

Sub BeginInit

BeginInternalUpdate  protected

Starts asynchronous data update call.

 

method BeginInternalUpdate(deltas: array of Delta; cb: AsyncCallback; state: Object): IAsyncResult

 

IAsyncResult BeginInternalUpdate(Delta[] deltas, AsyncCallback cb, Object state)

 

Function BeginInternalUpdate(deltas As array of Delta, cb As AsyncCallback, state As Object) As IAsyncResult

Parameters:

  • deltas: List of Deltas containing data update information
  • cb: Method that will be called once the opration completes
  • state: Asynchronous operation state object

CacheSchema    (declared in BaseDataAdapter)

Gets or sets flag indicating whether Schema retrieved from the server via the BaseDataAdapter method call should be chached in the BaseDataAdapter property. Setting this property to false can significantly decrease performance.

The default value is true.

 

property CacheSchema: Boolean read write;

 

Boolean CacheSchema { get; set; }

 

Property CacheSchema As Boolean

CheckAdapterSettings  protected

Performs required internal data adapter initialization before issuing a data read or update request.

 

method CheckAdapterSettings

 

void CheckAdapterSettings()

 

Sub CheckAdapterSettings

CheckFailures  protected    (declared in BaseDataAdapter)

Composes the data update failure message based on the Delta information returned from the server after the Udate call.

 

method CheckFailures(delta: Delta; changes: List<DeltaChange>; failureMessage: StringBuilder)

 

void CheckFailures(Delta delta, List<DeltaChange> changes, StringBuilder failureMessage)

 

Sub CheckFailures(delta As Delta, changes As List<DeltaChange>, failureMessage As StringBuilder)

Parameters:

  • delta: Delta instance returned from the Data Abstract server
  • changes: Collection that will contain a list of the DeltaChange instances that server marked as ChangeStatus
  • failureMessage: String builder instace that will contain composed data update failure message

Dispose  protected

Releases the unmanaged resources used by the current LocalDataAdapter instance and its child controls and optionally releases the managed resources.

 

method Dispose(disposing: Boolean)

 

void Dispose(Boolean disposing)

 

Sub Dispose(disposing As Boolean)

Parameters:

  • disposing: Flag indicating whether both both managed and unmanaged resources should be released (true; or only unmanaged resources should be released (false)

DynamicSelect    (declared in BaseDataAdapter)

Gets or sets a flag indicating whether Data Adapter should perform queries using the Dynamic Select feature

 

property DynamicSelect: Boolean read write;

 

Boolean DynamicSelect { get; set; }

 

Property DynamicSelect As Boolean

EndInit    (declared in BaseDataAdapter)

 

method EndInit

 

void EndInit()

 

Sub EndInit

EndInternalUpdate  protected

This method is called once the asynchronous update operation is completed.

 

method EndInternalUpdate(ar: IAsyncResult)

 

void EndInternalUpdate(IAsyncResult ar)

 

Sub EndInternalUpdate(ar As IAsyncResult)

Parameters:

  • ar: Status of the asynchronous operation

EnterCriticalSection  protected    (declared in BaseDataAdapter)

 

method EnterCriticalSection(status: DataAdapterStatus)

 

void EnterCriticalSection(DataAdapterStatus status)

 

Sub EnterCriticalSection(status As DataAdapterStatus)

Parameters:

  • status:

ExitCriticalSection  protected    (declared in BaseDataAdapter)

This method is called on exiting a method or code region that should be accessed by a single thread only at any given moment of time.

This method sets the BaseDataAdapter property to RemoteAdapterStatus.Idle and then releases the critical code section lock.

 

method ExitCriticalSection

 

void ExitCriticalSection()

 

Sub ExitCriticalSection

FailureBehavior    (declared in BaseDataAdapter)

Gets or sets intended Data Adapter behavior on data update errors.

 

property FailureBehavior: FailureBehavior read write;

 

FailureBehavior FailureBehavior { get; set; }

 

Property FailureBehavior As FailureBehavior

Fill (DataSet)    (declared in DataAdapter)

 

method Fill(dataset: DataSet)

 

void Fill(DataSet dataset)

 

Sub Fill(dataset As DataSet)

Parameters:

  • dataset:

Fill (DataSet, array of String)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String)

 

void Fill(DataSet dataset, String[] tableNames)

 

Sub Fill(dataset As DataSet, tableNames As array of String)

Parameters:

  • dataset:
  • tableNames:

Fill (DataSet, array of String, array of WhereExpression)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; whereClauses: array of WhereExpression)

 

void Fill(DataSet dataset, String[] tableNames, WhereExpression[] whereClauses)

 

Sub Fill(dataset As DataSet, tableNames As array of String, whereClauses As array of WhereExpression)

Parameters:

  • dataset:
  • tableNames:
  • whereClauses:

Fill (DataSet, array of String, array of WhereExpression, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; whereClauses: array of WhereExpression; applySchema: Boolean)

 

void Fill(DataSet dataset, String[] tableNames, WhereExpression[] whereClauses, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As array of String, whereClauses As array of WhereExpression, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • whereClauses:
  • applySchema:

Fill (DataSet, array of String, array of TableRequestInfo)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; tableRequestInfo: array of TableRequestInfo)

 

void Fill(DataSet dataset, String[] tableNames, TableRequestInfo[] tableRequestInfo)

 

Sub Fill(dataset As DataSet, tableNames As array of String, tableRequestInfo As array of TableRequestInfo)

Parameters:

  • dataset:
  • tableNames:
  • tableRequestInfo:

Fill (DataSet, array of String, array of TableRequestInfo, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; tableRequestInfo: array of TableRequestInfo; applySchema: Boolean)

 

void Fill(DataSet dataset, String[] tableNames, TableRequestInfo[] tableRequestInfo, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As array of String, tableRequestInfo As array of TableRequestInfo, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • tableRequestInfo:
  • applySchema:

Fill (DataSet, array of String, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; applySchema: Boolean)

 

void Fill(DataSet dataset, String[] tableNames, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As array of String, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • applySchema:

Fill (DataSet, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; applySchema: Boolean)

 

void Fill(DataSet dataset, Boolean applySchema)

 

Sub Fill(dataset As DataSet, applySchema As Boolean)

Parameters:

  • dataset:
  • applySchema:

Fill (DataSet, Schema)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; schema: Schema)

 

void Fill(DataSet dataset, Schema schema)

 

Sub Fill(dataset As DataSet, schema As Schema)

Parameters:

  • dataset:
  • schema:

Fill (DataSet, Schema, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; schema: Schema; applySchema: Boolean)

 

void Fill(DataSet dataset, Schema schema, Boolean applySchema)

 

Sub Fill(dataset As DataSet, schema As Schema, applySchema As Boolean)

Parameters:

  • dataset:
  • schema:
  • applySchema:

Fill (DataSet, String, TableRequestInfo)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableName: String; tableRequestInfo: TableRequestInfo)

 

void Fill(DataSet dataset, String tableName, TableRequestInfo tableRequestInfo)

 

Sub Fill(dataset As DataSet, tableName As String, tableRequestInfo As TableRequestInfo)

Parameters:

  • dataset:
  • tableName:
  • tableRequestInfo:

Fill (DataSet, String, TableRequestInfo, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableName: String; tableRequestInfo: TableRequestInfo; applySchema: Boolean)

 

void Fill(DataSet dataset, String tableName, TableRequestInfo tableRequestInfo, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableName As String, tableRequestInfo As TableRequestInfo, applySchema As Boolean)

Parameters:

  • dataset:
  • tableName:
  • tableRequestInfo:
  • applySchema:

Fill (DataSet, List<String>)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: List<String>)

 

void Fill(DataSet dataset, List<String> tableNames)

 

Sub Fill(dataset As DataSet, tableNames As List<String>)

Parameters:

  • dataset:
  • tableNames:

Fill (DataSet, List<String>, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: List<String>; applySchema: Boolean)

 

void Fill(DataSet dataset, List<String> tableNames, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As List<String>, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • applySchema:

Fill (DataSet, List<String>, List<WhereExpression>)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: List<String>; whereClauses: List<WhereExpression>)

 

void Fill(DataSet dataset, List<String> tableNames, List<WhereExpression> whereClauses)

 

Sub Fill(dataset As DataSet, tableNames As List<String>, whereClauses As List<WhereExpression>)

Parameters:

  • dataset:
  • tableNames:
  • whereClauses:

Fill (DataSet, List<String>, List<WhereExpression>, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: List<String>; whereClauses: List<WhereExpression>; applySchema: Boolean)

 

void Fill(DataSet dataset, List<String> tableNames, List<WhereExpression> whereClauses, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As List<String>, whereClauses As List<WhereExpression>, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • whereClauses:
  • applySchema:

Fill (DataTable, WhereExpression, Boolean)    (declared in DataAdapter)

 

method Fill(table: DataTable; whereClause: WhereExpression; applySchema: Boolean)

 

void Fill(DataTable table, WhereExpression whereClause, Boolean applySchema)

 

Sub Fill(table As DataTable, whereClause As WhereExpression, applySchema As Boolean)

Parameters:

  • table:
  • whereClause:
  • applySchema:

Fill (DataTable, TableRequestInfo, Boolean)    (declared in DataAdapter)

 

method Fill(table: DataTable; tableRequestInfo: TableRequestInfo; applySchema: Boolean)

 

void Fill(DataTable table, TableRequestInfo tableRequestInfo, Boolean applySchema)

 

Sub Fill(table As DataTable, tableRequestInfo As TableRequestInfo, applySchema As Boolean)

Parameters:

  • table:
  • tableRequestInfo:
  • applySchema:

FillSchema (DataSet)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet)

 

void FillSchema(DataSet dataset)

 

Sub FillSchema(dataset As DataSet)

Parameters:

  • dataset:

FillSchema (DataSet, array of String)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet; tableNames: array of String)

 

void FillSchema(DataSet dataset, String[] tableNames)

 

Sub FillSchema(dataset As DataSet, tableNames As array of String)

Parameters:

  • dataset:
  • tableNames:

FillSchema (DataSet, Schema, array of SchemaDataTable)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet; schema: Schema; tables: array of SchemaDataTable)

 

void FillSchema(DataSet dataset, Schema schema, SchemaDataTable[] tables)

 

Sub FillSchema(dataset As DataSet, schema As Schema, tables As array of SchemaDataTable)

Parameters:

  • dataset:
  • schema:
  • tables:

FillSchema (DataSet, Schema, array of String)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet; schema: Schema; tableNames: array of String)

 

void FillSchema(DataSet dataset, Schema schema, String[] tableNames)

 

Sub FillSchema(dataset As DataSet, schema As Schema, tableNames As array of String)

Parameters:

  • dataset:
  • schema:
  • tableNames:

FillSchema (DataSet, List<String>)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet; tableNames: List<String>)

 

void FillSchema(DataSet dataset, List<String> tableNames)

 

Sub FillSchema(dataset As DataSet, tableNames As List<String>)

Parameters:

  • dataset:
  • tableNames:

FillWithDASql    (declared in DataAdapter)

 

method FillWithDASql(table: DataTable; sql: String; parameters: array of DataParameter)

 

void FillWithDASql(DataTable table, String sql, DataParameter[] parameters)

 

Sub FillWithDASql(table As DataTable, sql As String, parameters As array of DataParameter)

Parameters:

  • table:
  • sql:
  • parameters:

FlushSchema    (declared in BaseDataAdapter)

Cleans up the Schema cache and sets the BaseDataAdapter to null.

 

method FlushSchema

 

void FlushSchema()

 

Sub FlushSchema

GetSchemaOnFirstFill    (declared in BaseDataAdapter)

Gets or sets a flag indicating whether Schema should be downloaded from the remote Data Abstract server right before the first data request.

The default value is true.

 

property GetSchemaOnFirstFill: Boolean read write;

 

Boolean GetSchemaOnFirstFill { get; set; }

 

Property GetSchemaOnFirstFill As Boolean

GetSchemaResultIsBinary  protected

Gets flag describing whether Schema request from the server (or the data service) returns the Schema serialized as an optimized binary stream.

The value of this property for the LocalDataAdapter is false.

 

property GetSchemaResultIsBinary: Boolean read;

 

Boolean GetSchemaResultIsBinary { get; }

 

Property ReadOnly GetSchemaResultIsBinary As Boolean

HookupScriptEvents    (declared in DataAdapter)

 

method HookupScriptEvents(table: DataTable)

 

void HookupScriptEvents(DataTable table)

 

Sub HookupScriptEvents(table As DataTable)

Parameters:

  • table:

LoadScripts    (declared in BaseDataAdapter)

Downloads Business Rules Scripting API scripts from the server.

In its current implementation this method downloads entire Schema from the Data Abstract server.

 

method LoadScripts

 

void LoadScripts()

 

Sub LoadScripts

ReadSchema

Downloads the Schema from the data service as XML string.

 

method ReadSchema(forceRefresh: Boolean): Schema

 

Schema ReadSchema(Boolean forceRefresh)

 

Function ReadSchema(forceRefresh As Boolean) As Schema

Parameters:

  • forceRefresh: Flag indicating whether Schema should be downloaded even if the Schema is already cached in the Schema property

ReadStreamerSchema  protected

Downloads the Schema from the data service as binary stream.

 

method ReadStreamerSchema: Binary

 

Binary ReadStreamerSchema()

 

Function ReadStreamerSchema As Binary

remove_AfterFillDataSet    (declared in DataAdapter)

 

method remove_AfterFillDataSet(value: RemoteDataAdapterFillDataSetEventHandler)

 

void remove_AfterFillDataSet(RemoteDataAdapterFillDataSetEventHandler value)

 

Sub remove_AfterFillDataSet(value As RemoteDataAdapterFillDataSetEventHandler)

Parameters:

  • value:

remove_AfterFillDataTable    (declared in DataAdapter)

 

method remove_AfterFillDataTable(value: RemoteDataAdapterDataTableEventHandler)

 

void remove_AfterFillDataTable(RemoteDataAdapterDataTableEventHandler value)

 

Sub remove_AfterFillDataTable(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

remove_AfterFillDataTableSchema    (declared in DataAdapter)

 

method remove_AfterFillDataTableSchema(value: RemoteDataAdapterDataTableEventHandler)

 

void remove_AfterFillDataTableSchema(RemoteDataAdapterDataTableEventHandler value)

 

Sub remove_AfterFillDataTableSchema(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

remove_AfterMergeDelta    (declared in DataAdapter)

 

method remove_AfterMergeDelta(value: RemoteDataAdapterDataTableDeltaEventHandler)

 

void remove_AfterMergeDelta(RemoteDataAdapterDataTableDeltaEventHandler value)

 

Sub remove_AfterMergeDelta(value As RemoteDataAdapterDataTableDeltaEventHandler)

Parameters:

  • value:

remove_AfterUpdateDataSet    (declared in DataAdapter)

 

method remove_AfterUpdateDataSet(value: RemoteDataAdapterDataSetEventHandler)

 

void remove_AfterUpdateDataSet(RemoteDataAdapterDataSetEventHandler value)

 

Sub remove_AfterUpdateDataSet(value As RemoteDataAdapterDataSetEventHandler)

Parameters:

  • value:

remove_BeforeFillDataSet    (declared in DataAdapter)

 

method remove_BeforeFillDataSet(value: RemoteDataAdapterFillDataSetEventHandler)

 

void remove_BeforeFillDataSet(RemoteDataAdapterFillDataSetEventHandler value)

 

Sub remove_BeforeFillDataSet(value As RemoteDataAdapterFillDataSetEventHandler)

Parameters:

  • value:

remove_BeforeFillDataTable    (declared in DataAdapter)

 

method remove_BeforeFillDataTable(value: RemoteDataAdapterDataTableEventHandler)

 

void remove_BeforeFillDataTable(RemoteDataAdapterDataTableEventHandler value)

 

Sub remove_BeforeFillDataTable(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

remove_BeforeMergeDelta    (declared in DataAdapter)

 

method remove_BeforeMergeDelta(value: RemoteDataAdapterDataTableDeltaEventHandler)

 

void remove_BeforeMergeDelta(RemoteDataAdapterDataTableDeltaEventHandler value)

 

Sub remove_BeforeMergeDelta(value As RemoteDataAdapterDataTableDeltaEventHandler)

Parameters:

  • value:

remove_BeforeUpdateDataSet    (declared in DataAdapter)

 

method remove_BeforeUpdateDataSet(value: RemoteDataAdapterDataSetEventHandler)

 

void remove_BeforeUpdateDataSet(RemoteDataAdapterDataSetEventHandler value)

 

Sub remove_BeforeUpdateDataSet(value As RemoteDataAdapterDataSetEventHandler)

Parameters:

  • value:

remove_ShowReconcileDialog    (declared in DataAdapter)

 

method remove_ShowReconcileDialog(value: ShowReconcleDialogEventHandler)

 

void remove_ShowReconcileDialog(ShowReconcleDialogEventHandler value)

 

Sub remove_ShowReconcileDialog(value As ShowReconcleDialogEventHandler)

Parameters:

  • value:

remove_ShowReconcileRecordInAppUI    (declared in DataAdapter)

 

method remove_ShowReconcileRecordInAppUI(value: ShowReconcileRecordInAppUIEventHandler)

 

void remove_ShowReconcileRecordInAppUI(ShowReconcileRecordInAppUIEventHandler value)

 

Sub remove_ShowReconcileRecordInAppUI(value As ShowReconcileRecordInAppUIEventHandler)

Parameters:

  • value:

remove_UpdateFailure    (declared in DataAdapter)

 

method remove_UpdateFailure(value: EventHandler<RemoteDataAdapterUpdateFailureEventArgs>)

 

void remove_UpdateFailure(EventHandler<RemoteDataAdapterUpdateFailureEventArgs> value)

 

Sub remove_UpdateFailure(value As EventHandler<RemoteDataAdapterUpdateFailureEventArgs>)

Parameters:

  • value:

Schema    (declared in BaseDataAdapter)

Gets the Schema currently cached by the Data Adapter instance

 

property Schema: Schema read;

 

Schema Schema { get; }

 

Property ReadOnly Schema As Schema

ScriptProvider    (declared in BaseDataAdapter)

Gets or sets Business Rules Scripting API provided that will be used to execute client-side scripts.

 

property ScriptProvider: IScriptProvider read write;

 

IScriptProvider ScriptProvider { get; set; }

 

Property ScriptProvider As IScriptProvider

SendFillRequest (DataSet, array of String, array of TableRequestInfo, array of WhereExpression, Boolean, IList<String>)  protected    (declared in DataAdapter)

 

method SendFillRequest(dataset: DataSet; tableNames: array of String; tableRequestInfo: array of TableRequestInfo; whereClauses: array of WhereExpression; applySchema: Boolean; tablesThatNeedSchema: IList<String>)

 

void SendFillRequest(DataSet dataset, String[] tableNames, TableRequestInfo[] tableRequestInfo, WhereExpression[] whereClauses, Boolean applySchema, IList<String> tablesThatNeedSchema)

 

Sub SendFillRequest(dataset As DataSet, tableNames As array of String, tableRequestInfo As array of TableRequestInfo, whereClauses As array of WhereExpression, applySchema As Boolean, tablesThatNeedSchema As IList<String>)

Parameters:

  • dataset:
  • tableNames:
  • tableRequestInfo:
  • whereClauses:
  • applySchema:
  • tablesThatNeedSchema:

SendFillRequest (DataSet, array of String, array of TableRequestInfo, array of WhereExpression, Boolean, IList<String>)  protected

Sends data request to the data service. This method is called internally by the Fill method.

 

method SendFillRequest(dataset: DataSet; tableNames: array of String; tableRequests: array of TableRequestInfo; whereClauses: array of WhereExpression; applySchema: Boolean; tablesThatNeedSchema: IList<String>)

 

void SendFillRequest(DataSet dataset, String[] tableNames, TableRequestInfo[] tableRequests, WhereExpression[] whereClauses, Boolean applySchema, IList<String> tablesThatNeedSchema)

 

Sub SendFillRequest(dataset As DataSet, tableNames As array of String, tableRequests As array of TableRequestInfo, whereClauses As array of WhereExpression, applySchema As Boolean, tablesThatNeedSchema As IList<String>)

Parameters:

  • dataset: DataSet that will contain retrieved data
  • tableNames: Names of the requested tables
  • tableRequests: Additional data request settings for each of the requested tables
  • whereClauses: Dynamic Where clauses for each of the requested tables
  • applySchema: Flag indicating whether Schema should be requested from the data service and then appied to the target data tables
  • tablesThatNeedSchema: Names of tables that require Schema to be applied. The Schema will be applied even if the applySchema equaks false

SendFillRequest (DataTable, TableRequestInfo, WhereExpression, Boolean)  protected    (declared in DataAdapter)

 

method SendFillRequest(dataset: DataTable; tableRequestInfo: TableRequestInfo; whereClause: WhereExpression; applySchema: Boolean)

 

void SendFillRequest(DataTable dataset, TableRequestInfo tableRequestInfo, WhereExpression whereClause, Boolean applySchema)

 

Sub SendFillRequest(dataset As DataTable, tableRequestInfo As TableRequestInfo, whereClause As WhereExpression, applySchema As Boolean)

Parameters:

  • dataset:
  • tableRequestInfo:
  • whereClause:
  • applySchema:

SendFillRequest (DataTable, TableRequestInfo, WhereExpression, Boolean)  protected

Sends data request to the data service. This method is called internally by the Fill method.

 

method SendFillRequest(table: DataTable; tableRequest: TableRequestInfo; whereClause: WhereExpression; applySchema: Boolean)

 

void SendFillRequest(DataTable table, TableRequestInfo tableRequest, WhereExpression whereClause, Boolean applySchema)

 

Sub SendFillRequest(table As DataTable, tableRequest As TableRequestInfo, whereClause As WhereExpression, applySchema As Boolean)

Parameters:

  • table: Data Table that will contain retrieved data
  • tableRequest: Additional data request settings
  • whereClause: Dynamic Where clause for the data request
  • applySchema: Flag indicating whether Schema should be requested from the data service and then appied to the target data table

ServiceInstance

Gets or sets the instance of the data service used to retrieve and update data.

 

property ServiceInstance: IDataAbstractLocalServiceAccess read write;

 

IDataAbstractLocalServiceAccess ServiceInstance { get; set; }

 

Property ServiceInstance As IDataAbstractLocalServiceAccess

ServiceName

Gets or sets the name of the data service that will be used to retrieve and update data.

 

property ServiceName: String read write;

 

String ServiceName { get; set; }

 

Property ServiceName As String

SessionID

Gets or sets the session ID that is used to retrieve or update data. This allows to impersonate user when the data service requires authentication.

 

property SessionID: Guid read write;

 

Guid SessionID { get; set; }

 

Property SessionID As Guid

ShowReconcileDialog    (declared in DataAdapter)

 

event ShowReconcileDialog: ShowReconcleDialogEventHandler;
delegate: method ShowReconcileDialog(sender: Object; e: ShowReconcleDialogEventArgs)

 

delegate ShowReconcleDialogEventHandler ShowReconcileDialog()
delegate: void ShowReconcileDialog(Object sender, ShowReconcleDialogEventArgs e)

 

Event ShowReconcileDialog As ShowReconcleDialogEventHandler
delegate: Sub ShowReconcileDialog(sender As Object, e As ShowReconcleDialogEventArgs)

ShowReconcileRecordInAppUI    (declared in DataAdapter)

 

event ShowReconcileRecordInAppUI: ShowReconcileRecordInAppUIEventHandler;
delegate: method ShowReconcileRecordInAppUI(sender: Object; e: ShowReconcileRecordInAppUIEventArgs)

 

delegate ShowReconcileRecordInAppUIEventHandler ShowReconcileRecordInAppUI()
delegate: void ShowReconcileRecordInAppUI(Object sender, ShowReconcileRecordInAppUIEventArgs e)

 

Event ShowReconcileRecordInAppUI As ShowReconcileRecordInAppUIEventHandler
delegate: Sub ShowReconcileRecordInAppUI(sender As Object, e As ShowReconcileRecordInAppUIEventArgs)

Status    (declared in BaseDataAdapter)

Gets current status of the Data Adapter

 

property Status: DataAdapterStatus read;

 

DataAdapterStatus Status { get; }

 

Property ReadOnly Status As DataAdapterStatus

TriggerAfterFillDataSet  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerAfterFillDataSet(e: RemoteDataAdapterFillDataSetEventArgs)

 

void TriggerAfterFillDataSet(RemoteDataAdapterFillDataSetEventArgs e)

 

Sub TriggerAfterFillDataSet(e As RemoteDataAdapterFillDataSetEventArgs)

Parameters:

  • e: Event arguments

TriggerAfterFillDataTable  protected    (declared in DataAdapter)

 

method TriggerAfterFillDataTable(e: RemoteDataAdapterDataTableEventArgs)

 

void TriggerAfterFillDataTable(RemoteDataAdapterDataTableEventArgs e)

 

Sub TriggerAfterFillDataTable(e As RemoteDataAdapterDataTableEventArgs)

Parameters:

  • e:

TriggerAfterFillDataTableSchema  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerAfterFillDataTableSchema(e: RemoteDataAdapterDataTableEventArgs)

 

void TriggerAfterFillDataTableSchema(RemoteDataAdapterDataTableEventArgs e)

 

Sub TriggerAfterFillDataTableSchema(e As RemoteDataAdapterDataTableEventArgs)

Parameters:

  • e: Event arguments

TriggerAfterMergeDelta  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerAfterMergeDelta(e: RemoteDataAdapterDataTableDeltaEventArgs)

 

void TriggerAfterMergeDelta(RemoteDataAdapterDataTableDeltaEventArgs e)

 

Sub TriggerAfterMergeDelta(e As RemoteDataAdapterDataTableDeltaEventArgs)

Parameters:

  • e: Event arguments

TriggerAfterUpdateDataSet  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerAfterUpdateDataSet(e: RemoteDataAdapterDataSetEventArgs)

 

void TriggerAfterUpdateDataSet(RemoteDataAdapterDataSetEventArgs e)

 

Sub TriggerAfterUpdateDataSet(e As RemoteDataAdapterDataSetEventArgs)

Parameters:

  • e: Event arguments

TriggerBeforeFillDataSet  protected    (declared in DataAdapter)

 

method TriggerBeforeFillDataSet(e: RemoteDataAdapterFillDataSetEventArgs)

 

void TriggerBeforeFillDataSet(RemoteDataAdapterFillDataSetEventArgs e)

 

Sub TriggerBeforeFillDataSet(e As RemoteDataAdapterFillDataSetEventArgs)

Parameters:

  • e:

TriggerBeforeFillDataTable  protected    (declared in DataAdapter)

 

method TriggerBeforeFillDataTable(e: RemoteDataAdapterDataTableEventArgs)

 

void TriggerBeforeFillDataTable(RemoteDataAdapterDataTableEventArgs e)

 

Sub TriggerBeforeFillDataTable(e As RemoteDataAdapterDataTableEventArgs)

Parameters:

  • e:

TriggerBeforeMergeDelta  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerBeforeMergeDelta(e: RemoteDataAdapterDataTableDeltaEventArgs)

 

void TriggerBeforeMergeDelta(RemoteDataAdapterDataTableDeltaEventArgs e)

 

Sub TriggerBeforeMergeDelta(e As RemoteDataAdapterDataTableDeltaEventArgs)

Parameters:

  • e: Event arguments

TriggerBeforeUpdateDataSet  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerBeforeUpdateDataSet(e: RemoteDataAdapterDataSetEventArgs)

 

void TriggerBeforeUpdateDataSet(RemoteDataAdapterDataSetEventArgs e)

 

Sub TriggerBeforeUpdateDataSet(e As RemoteDataAdapterDataSetEventArgs)

Parameters:

  • e: Event arguments

TriggerUpdateFailure  protected    (declared in DataAdapter)

 

method TriggerUpdateFailure(e: RemoteDataAdapterUpdateFailureEventArgs)

 

void TriggerUpdateFailure(RemoteDataAdapterUpdateFailureEventArgs e)

 

Sub TriggerUpdateFailure(e As RemoteDataAdapterUpdateFailureEventArgs)

Parameters:

  • e:

UnHookScriptEvents    (declared in DataAdapter)

 

method UnHookScriptEvents(table: DataTable)

 

void UnHookScriptEvents(DataTable table)

 

Sub UnHookScriptEvents(table As DataTable)

Parameters:

  • table:

Update (array of Delta)    (declared in DataAdapter)

 

method Update(deltas: array of Delta)

 

void Update(Delta[] deltas)

 

Sub Update(deltas As array of Delta)

Parameters:

  • deltas:

Update (array of Delta, Boolean)    (declared in DataAdapter)

 

method Update(deltas: array of Delta; ignoreErrors: Boolean)

 

void Update(Delta[] deltas, Boolean ignoreErrors)

 

Sub Update(deltas As array of Delta, ignoreErrors As Boolean)

Parameters:

  • deltas:
  • ignoreErrors:

Update (DataSet)    (declared in DataAdapter)

 

method Update(dataset: DataSet)

 

void Update(DataSet dataset)

 

Sub Update(dataset As DataSet)

Parameters:

  • dataset:

Update (DataSet, array of String)    (declared in DataAdapter)

 

method Update(dataset: DataSet; tableNames: array of String)

 

void Update(DataSet dataset, String[] tableNames)

 

Sub Update(dataset As DataSet, tableNames As array of String)

Parameters:

  • dataset:
  • tableNames:

UpdateFailure    (declared in DataAdapter)

This event is raised once the process of applying changes to the server has failed.

 

event UpdateFailure: EventHandler<RemoteDataAdapterUpdateFailureEventArgs>;

 

delegate EventHandler<RemoteDataAdapterUpdateFailureEventArgs> UpdateFailure()

 

Event UpdateFailure As EventHandler<RemoteDataAdapterUpdateFailureEventArgs>

 

AcceptChangesDuringFill    (declared in BaseDataAdapter)

Gets or sets a flag indicating whether all target DataTable changes made during data retrieval from the Data Abstract server should be commited. If this property is set to false then some or all data rows in the target DataTable will be marked as updated or inserted after the Fill operation is completed.

The default value is true.

 

property AcceptChangesDuringFill: Boolean read write;

 

Boolean AcceptChangesDuringFill { get; set; }

 

Property AcceptChangesDuringFill As Boolean

AcceptChangesDuringUpdate    (declared in BaseDataAdapter)

Gets or sets a flag indicating whether all DataTable changes should be automatically commited after the update data is sent to the Data Abstract server should be commited. If this property is set to false then data rows in the target DataTable will remain to be marked as updated or inserted after the Update operation is completed.

The default value is true.

 

property AcceptChangesDuringUpdate: Boolean read write;

 

Boolean AcceptChangesDuringUpdate { get; set; }

 

Property AcceptChangesDuringUpdate As Boolean

AutoLoadScripts    (declared in BaseDataAdapter)

Gets or sets flag indicating whether Business Rules Scripting API scripts should be automaically downloaded from the Data Abstract server when the data is retreved from the server.

 

property AutoLoadScripts: Boolean read write;

 

Boolean AutoLoadScripts { get; set; }

 

Property AutoLoadScripts As Boolean

CacheSchema    (declared in BaseDataAdapter)

Gets or sets flag indicating whether Schema retrieved from the server via the BaseDataAdapter method call should be chached in the BaseDataAdapter property. Setting this property to false can significantly decrease performance.

The default value is true.

 

property CacheSchema: Boolean read write;

 

Boolean CacheSchema { get; set; }

 

Property CacheSchema As Boolean

DynamicSelect    (declared in BaseDataAdapter)

Gets or sets a flag indicating whether Data Adapter should perform queries using the Dynamic Select feature

 

property DynamicSelect: Boolean read write;

 

Boolean DynamicSelect { get; set; }

 

Property DynamicSelect As Boolean

FailureBehavior    (declared in BaseDataAdapter)

Gets or sets intended Data Adapter behavior on data update errors.

 

property FailureBehavior: FailureBehavior read write;

 

FailureBehavior FailureBehavior { get; set; }

 

Property FailureBehavior As FailureBehavior

GetSchemaOnFirstFill    (declared in BaseDataAdapter)

Gets or sets a flag indicating whether Schema should be downloaded from the remote Data Abstract server right before the first data request.

The default value is true.

 

property GetSchemaOnFirstFill: Boolean read write;

 

Boolean GetSchemaOnFirstFill { get; set; }

 

Property GetSchemaOnFirstFill As Boolean

GetSchemaResultIsBinary  protected

Gets flag describing whether Schema request from the server (or the data service) returns the Schema serialized as an optimized binary stream.

The value of this property for the LocalDataAdapter is false.

 

property GetSchemaResultIsBinary: Boolean read;

 

Boolean GetSchemaResultIsBinary { get; }

 

Property ReadOnly GetSchemaResultIsBinary As Boolean

Schema    (declared in BaseDataAdapter)

Gets the Schema currently cached by the Data Adapter instance

 

property Schema: Schema read;

 

Schema Schema { get; }

 

Property ReadOnly Schema As Schema

ScriptProvider    (declared in BaseDataAdapter)

Gets or sets Business Rules Scripting API provided that will be used to execute client-side scripts.

 

property ScriptProvider: IScriptProvider read write;

 

IScriptProvider ScriptProvider { get; set; }

 

Property ScriptProvider As IScriptProvider

ServiceInstance

Gets or sets the instance of the data service used to retrieve and update data.

 

property ServiceInstance: IDataAbstractLocalServiceAccess read write;

 

IDataAbstractLocalServiceAccess ServiceInstance { get; set; }

 

Property ServiceInstance As IDataAbstractLocalServiceAccess

ServiceName

Gets or sets the name of the data service that will be used to retrieve and update data.

 

property ServiceName: String read write;

 

String ServiceName { get; set; }

 

Property ServiceName As String

SessionID

Gets or sets the session ID that is used to retrieve or update data. This allows to impersonate user when the data service requires authentication.

 

property SessionID: Guid read write;

 

Guid SessionID { get; set; }

 

Property SessionID As Guid

Status    (declared in BaseDataAdapter)

Gets current status of the Data Adapter

 

property Status: DataAdapterStatus read;

 

DataAdapterStatus Status { get; }

 

Property ReadOnly Status As DataAdapterStatus

 

constructor

Creates a new instance of the LocalDataAdapter class.

 

constructor

 

LocalDataAdapter()

 

Sub New

constructor (Boolean)  protected    (declared in DataAdapter)

 

constructor(avoidLicenseCheck: Boolean)

 

LocalDataAdapter(Boolean avoidLicenseCheck)

 

Sub New (avoidLicenseCheck As Boolean)

Parameters:

  • avoidLicenseCheck:

Creates a new instance of the LocalDataAdapter class and initializes its ServiceInstance property.

 

constructor(serviceInstance: IDataAbstractLocalServiceAccess)

 

LocalDataAdapter(IDataAbstractLocalServiceAccess serviceInstance)

 

Sub New (serviceInstance As IDataAbstractLocalServiceAccess)

Parameters:

  • serviceInstance: Data service instance

constructor (IDataAbstractLocalServiceAccess, Guid)

Creates a new instance of the LocalDataAdapter class and sets its ServiceInstance property.

 

constructor(serviceInstance: IDataAbstractLocalServiceAccess; sessionId: Guid)

 

LocalDataAdapter(IDataAbstractLocalServiceAccess serviceInstance, Guid sessionId)

 

Sub New (serviceInstance As IDataAbstractLocalServiceAccess, sessionId As Guid)

Parameters:

  • serviceInstance: Data service instance that will be used to access the data
  • sessionId:

constructor (String)

Creates a new instance of the LocalDataAdapter class and sets its ServiceName property.

 

constructor(serviceName: String)

 

LocalDataAdapter(String serviceName)

 

Sub New (serviceName As String)

Parameters:

  • serviceName: Name of the data service that will be used to access the data

constructor (String, Guid)

Creates a new instance of the LocalDataAdapter class and sets its ServiceName and SessionID properties.

 

constructor(serviceName: String; sessionId: Guid)

 

LocalDataAdapter(String serviceName, Guid sessionId)

 

Sub New (serviceName As String, sessionId As Guid)

Parameters:

  • serviceName: Name of the data service that will be used to access the data
  • sessionId: Session ID that will be used by the data service to access the data

constructor (IContainer)

Creates a new instance of the LocalDataAdapter class and adds it to the component container.

 

constructor(container: IContainer)

 

LocalDataAdapter(IContainer container)

 

Sub New (container As IContainer)

Parameters:

  • container: Container that will contain the newly created LocalDataAdapter instance

add_AfterFillDataSet    (declared in DataAdapter)

 

method add_AfterFillDataSet(value: RemoteDataAdapterFillDataSetEventHandler)

 

void add_AfterFillDataSet(RemoteDataAdapterFillDataSetEventHandler value)

 

Sub add_AfterFillDataSet(value As RemoteDataAdapterFillDataSetEventHandler)

Parameters:

  • value:

add_AfterFillDataTable    (declared in DataAdapter)

 

method add_AfterFillDataTable(value: RemoteDataAdapterDataTableEventHandler)

 

void add_AfterFillDataTable(RemoteDataAdapterDataTableEventHandler value)

 

Sub add_AfterFillDataTable(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

add_AfterFillDataTableSchema    (declared in DataAdapter)

 

method add_AfterFillDataTableSchema(value: RemoteDataAdapterDataTableEventHandler)

 

void add_AfterFillDataTableSchema(RemoteDataAdapterDataTableEventHandler value)

 

Sub add_AfterFillDataTableSchema(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

add_AfterMergeDelta    (declared in DataAdapter)

 

method add_AfterMergeDelta(value: RemoteDataAdapterDataTableDeltaEventHandler)

 

void add_AfterMergeDelta(RemoteDataAdapterDataTableDeltaEventHandler value)

 

Sub add_AfterMergeDelta(value As RemoteDataAdapterDataTableDeltaEventHandler)

Parameters:

  • value:

add_AfterUpdateDataSet    (declared in DataAdapter)

 

method add_AfterUpdateDataSet(value: RemoteDataAdapterDataSetEventHandler)

 

void add_AfterUpdateDataSet(RemoteDataAdapterDataSetEventHandler value)

 

Sub add_AfterUpdateDataSet(value As RemoteDataAdapterDataSetEventHandler)

Parameters:

  • value:

add_BeforeFillDataSet    (declared in DataAdapter)

 

method add_BeforeFillDataSet(value: RemoteDataAdapterFillDataSetEventHandler)

 

void add_BeforeFillDataSet(RemoteDataAdapterFillDataSetEventHandler value)

 

Sub add_BeforeFillDataSet(value As RemoteDataAdapterFillDataSetEventHandler)

Parameters:

  • value:

add_BeforeFillDataTable    (declared in DataAdapter)

 

method add_BeforeFillDataTable(value: RemoteDataAdapterDataTableEventHandler)

 

void add_BeforeFillDataTable(RemoteDataAdapterDataTableEventHandler value)

 

Sub add_BeforeFillDataTable(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

add_BeforeMergeDelta    (declared in DataAdapter)

 

method add_BeforeMergeDelta(value: RemoteDataAdapterDataTableDeltaEventHandler)

 

void add_BeforeMergeDelta(RemoteDataAdapterDataTableDeltaEventHandler value)

 

Sub add_BeforeMergeDelta(value As RemoteDataAdapterDataTableDeltaEventHandler)

Parameters:

  • value:

add_BeforeUpdateDataSet    (declared in DataAdapter)

 

method add_BeforeUpdateDataSet(value: RemoteDataAdapterDataSetEventHandler)

 

void add_BeforeUpdateDataSet(RemoteDataAdapterDataSetEventHandler value)

 

Sub add_BeforeUpdateDataSet(value As RemoteDataAdapterDataSetEventHandler)

Parameters:

  • value:

add_ShowReconcileDialog    (declared in DataAdapter)

 

method add_ShowReconcileDialog(value: ShowReconcleDialogEventHandler)

 

void add_ShowReconcileDialog(ShowReconcleDialogEventHandler value)

 

Sub add_ShowReconcileDialog(value As ShowReconcleDialogEventHandler)

Parameters:

  • value:

add_ShowReconcileRecordInAppUI    (declared in DataAdapter)

 

method add_ShowReconcileRecordInAppUI(value: ShowReconcileRecordInAppUIEventHandler)

 

void add_ShowReconcileRecordInAppUI(ShowReconcileRecordInAppUIEventHandler value)

 

Sub add_ShowReconcileRecordInAppUI(value As ShowReconcileRecordInAppUIEventHandler)

Parameters:

  • value:

add_UpdateFailure    (declared in DataAdapter)

 

method add_UpdateFailure(value: EventHandler<RemoteDataAdapterUpdateFailureEventArgs>)

 

void add_UpdateFailure(EventHandler<RemoteDataAdapterUpdateFailureEventArgs> value)

 

Sub add_UpdateFailure(value As EventHandler<RemoteDataAdapterUpdateFailureEventArgs>)

Parameters:

  • value:

BeginInit    (declared in BaseDataAdapter)

 

method BeginInit

 

void BeginInit()

 

Sub BeginInit

BeginInternalUpdate  protected

Starts asynchronous data update call.

 

method BeginInternalUpdate(deltas: array of Delta; cb: AsyncCallback; state: Object): IAsyncResult

 

IAsyncResult BeginInternalUpdate(Delta[] deltas, AsyncCallback cb, Object state)

 

Function BeginInternalUpdate(deltas As array of Delta, cb As AsyncCallback, state As Object) As IAsyncResult

Parameters:

  • deltas: List of Deltas containing data update information
  • cb: Method that will be called once the opration completes
  • state: Asynchronous operation state object

CheckAdapterSettings  protected

Performs required internal data adapter initialization before issuing a data read or update request.

 

method CheckAdapterSettings

 

void CheckAdapterSettings()

 

Sub CheckAdapterSettings

CheckFailures  protected    (declared in BaseDataAdapter)

Composes the data update failure message based on the Delta information returned from the server after the Udate call.

 

method CheckFailures(delta: Delta; changes: List<DeltaChange>; failureMessage: StringBuilder)

 

void CheckFailures(Delta delta, List<DeltaChange> changes, StringBuilder failureMessage)

 

Sub CheckFailures(delta As Delta, changes As List<DeltaChange>, failureMessage As StringBuilder)

Parameters:

  • delta: Delta instance returned from the Data Abstract server
  • changes: Collection that will contain a list of the DeltaChange instances that server marked as ChangeStatus
  • failureMessage: String builder instace that will contain composed data update failure message

Dispose  protected

Releases the unmanaged resources used by the current LocalDataAdapter instance and its child controls and optionally releases the managed resources.

 

method Dispose(disposing: Boolean)

 

void Dispose(Boolean disposing)

 

Sub Dispose(disposing As Boolean)

Parameters:

  • disposing: Flag indicating whether both both managed and unmanaged resources should be released (true; or only unmanaged resources should be released (false)

EndInit    (declared in BaseDataAdapter)

 

method EndInit

 

void EndInit()

 

Sub EndInit

EndInternalUpdate  protected

This method is called once the asynchronous update operation is completed.

 

method EndInternalUpdate(ar: IAsyncResult)

 

void EndInternalUpdate(IAsyncResult ar)

 

Sub EndInternalUpdate(ar As IAsyncResult)

Parameters:

  • ar: Status of the asynchronous operation

EnterCriticalSection  protected    (declared in BaseDataAdapter)

 

method EnterCriticalSection(status: DataAdapterStatus)

 

void EnterCriticalSection(DataAdapterStatus status)

 

Sub EnterCriticalSection(status As DataAdapterStatus)

Parameters:

  • status:

ExitCriticalSection  protected    (declared in BaseDataAdapter)

This method is called on exiting a method or code region that should be accessed by a single thread only at any given moment of time.

This method sets the BaseDataAdapter property to RemoteAdapterStatus.Idle and then releases the critical code section lock.

 

method ExitCriticalSection

 

void ExitCriticalSection()

 

Sub ExitCriticalSection

Fill (DataSet)    (declared in DataAdapter)

 

method Fill(dataset: DataSet)

 

void Fill(DataSet dataset)

 

Sub Fill(dataset As DataSet)

Parameters:

  • dataset:

Fill (DataSet, array of String)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String)

 

void Fill(DataSet dataset, String[] tableNames)

 

Sub Fill(dataset As DataSet, tableNames As array of String)

Parameters:

  • dataset:
  • tableNames:

Fill (DataSet, array of String, array of WhereExpression)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; whereClauses: array of WhereExpression)

 

void Fill(DataSet dataset, String[] tableNames, WhereExpression[] whereClauses)

 

Sub Fill(dataset As DataSet, tableNames As array of String, whereClauses As array of WhereExpression)

Parameters:

  • dataset:
  • tableNames:
  • whereClauses:

Fill (DataSet, array of String, array of WhereExpression, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; whereClauses: array of WhereExpression; applySchema: Boolean)

 

void Fill(DataSet dataset, String[] tableNames, WhereExpression[] whereClauses, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As array of String, whereClauses As array of WhereExpression, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • whereClauses:
  • applySchema:

Fill (DataSet, array of String, array of TableRequestInfo)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; tableRequestInfo: array of TableRequestInfo)

 

void Fill(DataSet dataset, String[] tableNames, TableRequestInfo[] tableRequestInfo)

 

Sub Fill(dataset As DataSet, tableNames As array of String, tableRequestInfo As array of TableRequestInfo)

Parameters:

  • dataset:
  • tableNames:
  • tableRequestInfo:

Fill (DataSet, array of String, array of TableRequestInfo, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; tableRequestInfo: array of TableRequestInfo; applySchema: Boolean)

 

void Fill(DataSet dataset, String[] tableNames, TableRequestInfo[] tableRequestInfo, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As array of String, tableRequestInfo As array of TableRequestInfo, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • tableRequestInfo:
  • applySchema:

Fill (DataSet, array of String, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: array of String; applySchema: Boolean)

 

void Fill(DataSet dataset, String[] tableNames, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As array of String, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • applySchema:

Fill (DataSet, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; applySchema: Boolean)

 

void Fill(DataSet dataset, Boolean applySchema)

 

Sub Fill(dataset As DataSet, applySchema As Boolean)

Parameters:

  • dataset:
  • applySchema:

Fill (DataSet, Schema)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; schema: Schema)

 

void Fill(DataSet dataset, Schema schema)

 

Sub Fill(dataset As DataSet, schema As Schema)

Parameters:

  • dataset:
  • schema:

Fill (DataSet, Schema, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; schema: Schema; applySchema: Boolean)

 

void Fill(DataSet dataset, Schema schema, Boolean applySchema)

 

Sub Fill(dataset As DataSet, schema As Schema, applySchema As Boolean)

Parameters:

  • dataset:
  • schema:
  • applySchema:

Fill (DataSet, String, TableRequestInfo)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableName: String; tableRequestInfo: TableRequestInfo)

 

void Fill(DataSet dataset, String tableName, TableRequestInfo tableRequestInfo)

 

Sub Fill(dataset As DataSet, tableName As String, tableRequestInfo As TableRequestInfo)

Parameters:

  • dataset:
  • tableName:
  • tableRequestInfo:

Fill (DataSet, String, TableRequestInfo, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableName: String; tableRequestInfo: TableRequestInfo; applySchema: Boolean)

 

void Fill(DataSet dataset, String tableName, TableRequestInfo tableRequestInfo, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableName As String, tableRequestInfo As TableRequestInfo, applySchema As Boolean)

Parameters:

  • dataset:
  • tableName:
  • tableRequestInfo:
  • applySchema:

Fill (DataSet, List<String>)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: List<String>)

 

void Fill(DataSet dataset, List<String> tableNames)

 

Sub Fill(dataset As DataSet, tableNames As List<String>)

Parameters:

  • dataset:
  • tableNames:

Fill (DataSet, List<String>, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: List<String>; applySchema: Boolean)

 

void Fill(DataSet dataset, List<String> tableNames, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As List<String>, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • applySchema:

Fill (DataSet, List<String>, List<WhereExpression>)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: List<String>; whereClauses: List<WhereExpression>)

 

void Fill(DataSet dataset, List<String> tableNames, List<WhereExpression> whereClauses)

 

Sub Fill(dataset As DataSet, tableNames As List<String>, whereClauses As List<WhereExpression>)

Parameters:

  • dataset:
  • tableNames:
  • whereClauses:

Fill (DataSet, List<String>, List<WhereExpression>, Boolean)    (declared in DataAdapter)

 

method Fill(dataset: DataSet; tableNames: List<String>; whereClauses: List<WhereExpression>; applySchema: Boolean)

 

void Fill(DataSet dataset, List<String> tableNames, List<WhereExpression> whereClauses, Boolean applySchema)

 

Sub Fill(dataset As DataSet, tableNames As List<String>, whereClauses As List<WhereExpression>, applySchema As Boolean)

Parameters:

  • dataset:
  • tableNames:
  • whereClauses:
  • applySchema:

Fill (DataTable, WhereExpression, Boolean)    (declared in DataAdapter)

 

method Fill(table: DataTable; whereClause: WhereExpression; applySchema: Boolean)

 

void Fill(DataTable table, WhereExpression whereClause, Boolean applySchema)

 

Sub Fill(table As DataTable, whereClause As WhereExpression, applySchema As Boolean)

Parameters:

  • table:
  • whereClause:
  • applySchema:

Fill (DataTable, TableRequestInfo, Boolean)    (declared in DataAdapter)

 

method Fill(table: DataTable; tableRequestInfo: TableRequestInfo; applySchema: Boolean)

 

void Fill(DataTable table, TableRequestInfo tableRequestInfo, Boolean applySchema)

 

Sub Fill(table As DataTable, tableRequestInfo As TableRequestInfo, applySchema As Boolean)

Parameters:

  • table:
  • tableRequestInfo:
  • applySchema:

FillSchema (DataSet)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet)

 

void FillSchema(DataSet dataset)

 

Sub FillSchema(dataset As DataSet)

Parameters:

  • dataset:

FillSchema (DataSet, array of String)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet; tableNames: array of String)

 

void FillSchema(DataSet dataset, String[] tableNames)

 

Sub FillSchema(dataset As DataSet, tableNames As array of String)

Parameters:

  • dataset:
  • tableNames:

FillSchema (DataSet, Schema, array of SchemaDataTable)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet; schema: Schema; tables: array of SchemaDataTable)

 

void FillSchema(DataSet dataset, Schema schema, SchemaDataTable[] tables)

 

Sub FillSchema(dataset As DataSet, schema As Schema, tables As array of SchemaDataTable)

Parameters:

  • dataset:
  • schema:
  • tables:

FillSchema (DataSet, Schema, array of String)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet; schema: Schema; tableNames: array of String)

 

void FillSchema(DataSet dataset, Schema schema, String[] tableNames)

 

Sub FillSchema(dataset As DataSet, schema As Schema, tableNames As array of String)

Parameters:

  • dataset:
  • schema:
  • tableNames:

FillSchema (DataSet, List<String>)    (declared in DataAdapter)

 

method FillSchema(dataset: DataSet; tableNames: List<String>)

 

void FillSchema(DataSet dataset, List<String> tableNames)

 

Sub FillSchema(dataset As DataSet, tableNames As List<String>)

Parameters:

  • dataset:
  • tableNames:

FillWithDASql    (declared in DataAdapter)

 

method FillWithDASql(table: DataTable; sql: String; parameters: array of DataParameter)

 

void FillWithDASql(DataTable table, String sql, DataParameter[] parameters)

 

Sub FillWithDASql(table As DataTable, sql As String, parameters As array of DataParameter)

Parameters:

  • table:
  • sql:
  • parameters:

FlushSchema    (declared in BaseDataAdapter)

Cleans up the Schema cache and sets the BaseDataAdapter to null.

 

method FlushSchema

 

void FlushSchema()

 

Sub FlushSchema

HookupScriptEvents    (declared in DataAdapter)

 

method HookupScriptEvents(table: DataTable)

 

void HookupScriptEvents(DataTable table)

 

Sub HookupScriptEvents(table As DataTable)

Parameters:

  • table:

LoadScripts    (declared in BaseDataAdapter)

Downloads Business Rules Scripting API scripts from the server.

In its current implementation this method downloads entire Schema from the Data Abstract server.

 

method LoadScripts

 

void LoadScripts()

 

Sub LoadScripts

ReadSchema

Downloads the Schema from the data service as XML string.

 

method ReadSchema(forceRefresh: Boolean): Schema

 

Schema ReadSchema(Boolean forceRefresh)

 

Function ReadSchema(forceRefresh As Boolean) As Schema

Parameters:

  • forceRefresh: Flag indicating whether Schema should be downloaded even if the Schema is already cached in the Schema property

ReadStreamerSchema  protected

Downloads the Schema from the data service as binary stream.

 

method ReadStreamerSchema: Binary

 

Binary ReadStreamerSchema()

 

Function ReadStreamerSchema As Binary

remove_AfterFillDataSet    (declared in DataAdapter)

 

method remove_AfterFillDataSet(value: RemoteDataAdapterFillDataSetEventHandler)

 

void remove_AfterFillDataSet(RemoteDataAdapterFillDataSetEventHandler value)

 

Sub remove_AfterFillDataSet(value As RemoteDataAdapterFillDataSetEventHandler)

Parameters:

  • value:

remove_AfterFillDataTable    (declared in DataAdapter)

 

method remove_AfterFillDataTable(value: RemoteDataAdapterDataTableEventHandler)

 

void remove_AfterFillDataTable(RemoteDataAdapterDataTableEventHandler value)

 

Sub remove_AfterFillDataTable(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

remove_AfterFillDataTableSchema    (declared in DataAdapter)

 

method remove_AfterFillDataTableSchema(value: RemoteDataAdapterDataTableEventHandler)

 

void remove_AfterFillDataTableSchema(RemoteDataAdapterDataTableEventHandler value)

 

Sub remove_AfterFillDataTableSchema(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

remove_AfterMergeDelta    (declared in DataAdapter)

 

method remove_AfterMergeDelta(value: RemoteDataAdapterDataTableDeltaEventHandler)

 

void remove_AfterMergeDelta(RemoteDataAdapterDataTableDeltaEventHandler value)

 

Sub remove_AfterMergeDelta(value As RemoteDataAdapterDataTableDeltaEventHandler)

Parameters:

  • value:

remove_AfterUpdateDataSet    (declared in DataAdapter)

 

method remove_AfterUpdateDataSet(value: RemoteDataAdapterDataSetEventHandler)

 

void remove_AfterUpdateDataSet(RemoteDataAdapterDataSetEventHandler value)

 

Sub remove_AfterUpdateDataSet(value As RemoteDataAdapterDataSetEventHandler)

Parameters:

  • value:

remove_BeforeFillDataSet    (declared in DataAdapter)

 

method remove_BeforeFillDataSet(value: RemoteDataAdapterFillDataSetEventHandler)

 

void remove_BeforeFillDataSet(RemoteDataAdapterFillDataSetEventHandler value)

 

Sub remove_BeforeFillDataSet(value As RemoteDataAdapterFillDataSetEventHandler)

Parameters:

  • value:

remove_BeforeFillDataTable    (declared in DataAdapter)

 

method remove_BeforeFillDataTable(value: RemoteDataAdapterDataTableEventHandler)

 

void remove_BeforeFillDataTable(RemoteDataAdapterDataTableEventHandler value)

 

Sub remove_BeforeFillDataTable(value As RemoteDataAdapterDataTableEventHandler)

Parameters:

  • value:

remove_BeforeMergeDelta    (declared in DataAdapter)

 

method remove_BeforeMergeDelta(value: RemoteDataAdapterDataTableDeltaEventHandler)

 

void remove_BeforeMergeDelta(RemoteDataAdapterDataTableDeltaEventHandler value)

 

Sub remove_BeforeMergeDelta(value As RemoteDataAdapterDataTableDeltaEventHandler)

Parameters:

  • value:

remove_BeforeUpdateDataSet    (declared in DataAdapter)

 

method remove_BeforeUpdateDataSet(value: RemoteDataAdapterDataSetEventHandler)

 

void remove_BeforeUpdateDataSet(RemoteDataAdapterDataSetEventHandler value)

 

Sub remove_BeforeUpdateDataSet(value As RemoteDataAdapterDataSetEventHandler)

Parameters:

  • value:

remove_ShowReconcileDialog    (declared in DataAdapter)

 

method remove_ShowReconcileDialog(value: ShowReconcleDialogEventHandler)

 

void remove_ShowReconcileDialog(ShowReconcleDialogEventHandler value)

 

Sub remove_ShowReconcileDialog(value As ShowReconcleDialogEventHandler)

Parameters:

  • value:

remove_ShowReconcileRecordInAppUI    (declared in DataAdapter)

 

method remove_ShowReconcileRecordInAppUI(value: ShowReconcileRecordInAppUIEventHandler)

 

void remove_ShowReconcileRecordInAppUI(ShowReconcileRecordInAppUIEventHandler value)

 

Sub remove_ShowReconcileRecordInAppUI(value As ShowReconcileRecordInAppUIEventHandler)

Parameters:

  • value:

remove_UpdateFailure    (declared in DataAdapter)

 

method remove_UpdateFailure(value: EventHandler<RemoteDataAdapterUpdateFailureEventArgs>)

 

void remove_UpdateFailure(EventHandler<RemoteDataAdapterUpdateFailureEventArgs> value)

 

Sub remove_UpdateFailure(value As EventHandler<RemoteDataAdapterUpdateFailureEventArgs>)

Parameters:

  • value:

SendFillRequest (DataSet, array of String, array of TableRequestInfo, array of WhereExpression, Boolean, IList<String>)  protected    (declared in DataAdapter)

 

method SendFillRequest(dataset: DataSet; tableNames: array of String; tableRequestInfo: array of TableRequestInfo; whereClauses: array of WhereExpression; applySchema: Boolean; tablesThatNeedSchema: IList<String>)

 

void SendFillRequest(DataSet dataset, String[] tableNames, TableRequestInfo[] tableRequestInfo, WhereExpression[] whereClauses, Boolean applySchema, IList<String> tablesThatNeedSchema)

 

Sub SendFillRequest(dataset As DataSet, tableNames As array of String, tableRequestInfo As array of TableRequestInfo, whereClauses As array of WhereExpression, applySchema As Boolean, tablesThatNeedSchema As IList<String>)

Parameters:

  • dataset:
  • tableNames:
  • tableRequestInfo:
  • whereClauses:
  • applySchema:
  • tablesThatNeedSchema:

SendFillRequest (DataSet, array of String, array of TableRequestInfo, array of WhereExpression, Boolean, IList<String>)  protected

Sends data request to the data service. This method is called internally by the Fill method.

 

method SendFillRequest(dataset: DataSet; tableNames: array of String; tableRequests: array of TableRequestInfo; whereClauses: array of WhereExpression; applySchema: Boolean; tablesThatNeedSchema: IList<String>)

 

void SendFillRequest(DataSet dataset, String[] tableNames, TableRequestInfo[] tableRequests, WhereExpression[] whereClauses, Boolean applySchema, IList<String> tablesThatNeedSchema)

 

Sub SendFillRequest(dataset As DataSet, tableNames As array of String, tableRequests As array of TableRequestInfo, whereClauses As array of WhereExpression, applySchema As Boolean, tablesThatNeedSchema As IList<String>)

Parameters:

  • dataset: DataSet that will contain retrieved data
  • tableNames: Names of the requested tables
  • tableRequests: Additional data request settings for each of the requested tables
  • whereClauses: Dynamic Where clauses for each of the requested tables
  • applySchema: Flag indicating whether Schema should be requested from the data service and then appied to the target data tables
  • tablesThatNeedSchema: Names of tables that require Schema to be applied. The Schema will be applied even if the applySchema equaks false

SendFillRequest (DataTable, TableRequestInfo, WhereExpression, Boolean)  protected    (declared in DataAdapter)

 

method SendFillRequest(dataset: DataTable; tableRequestInfo: TableRequestInfo; whereClause: WhereExpression; applySchema: Boolean)

 

void SendFillRequest(DataTable dataset, TableRequestInfo tableRequestInfo, WhereExpression whereClause, Boolean applySchema)

 

Sub SendFillRequest(dataset As DataTable, tableRequestInfo As TableRequestInfo, whereClause As WhereExpression, applySchema As Boolean)

Parameters:

  • dataset:
  • tableRequestInfo:
  • whereClause:
  • applySchema:

SendFillRequest (DataTable, TableRequestInfo, WhereExpression, Boolean)  protected

Sends data request to the data service. This method is called internally by the Fill method.

 

method SendFillRequest(table: DataTable; tableRequest: TableRequestInfo; whereClause: WhereExpression; applySchema: Boolean)

 

void SendFillRequest(DataTable table, TableRequestInfo tableRequest, WhereExpression whereClause, Boolean applySchema)

 

Sub SendFillRequest(table As DataTable, tableRequest As TableRequestInfo, whereClause As WhereExpression, applySchema As Boolean)

Parameters:

  • table: Data Table that will contain retrieved data
  • tableRequest: Additional data request settings
  • whereClause: Dynamic Where clause for the data request
  • applySchema: Flag indicating whether Schema should be requested from the data service and then appied to the target data table

TriggerAfterFillDataSet  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerAfterFillDataSet(e: RemoteDataAdapterFillDataSetEventArgs)

 

void TriggerAfterFillDataSet(RemoteDataAdapterFillDataSetEventArgs e)

 

Sub TriggerAfterFillDataSet(e As RemoteDataAdapterFillDataSetEventArgs)

Parameters:

  • e: Event arguments

TriggerAfterFillDataTable  protected    (declared in DataAdapter)

 

method TriggerAfterFillDataTable(e: RemoteDataAdapterDataTableEventArgs)

 

void TriggerAfterFillDataTable(RemoteDataAdapterDataTableEventArgs e)

 

Sub TriggerAfterFillDataTable(e As RemoteDataAdapterDataTableEventArgs)

Parameters:

  • e:

TriggerAfterFillDataTableSchema  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerAfterFillDataTableSchema(e: RemoteDataAdapterDataTableEventArgs)

 

void TriggerAfterFillDataTableSchema(RemoteDataAdapterDataTableEventArgs e)

 

Sub TriggerAfterFillDataTableSchema(e As RemoteDataAdapterDataTableEventArgs)

Parameters:

  • e: Event arguments

TriggerAfterMergeDelta  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerAfterMergeDelta(e: RemoteDataAdapterDataTableDeltaEventArgs)

 

void TriggerAfterMergeDelta(RemoteDataAdapterDataTableDeltaEventArgs e)

 

Sub TriggerAfterMergeDelta(e As RemoteDataAdapterDataTableDeltaEventArgs)

Parameters:

  • e: Event arguments

TriggerAfterUpdateDataSet  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerAfterUpdateDataSet(e: RemoteDataAdapterDataSetEventArgs)

 

void TriggerAfterUpdateDataSet(RemoteDataAdapterDataSetEventArgs e)

 

Sub TriggerAfterUpdateDataSet(e As RemoteDataAdapterDataSetEventArgs)

Parameters:

  • e: Event arguments

TriggerBeforeFillDataSet  protected    (declared in DataAdapter)

 

method TriggerBeforeFillDataSet(e: RemoteDataAdapterFillDataSetEventArgs)

 

void TriggerBeforeFillDataSet(RemoteDataAdapterFillDataSetEventArgs e)

 

Sub TriggerBeforeFillDataSet(e As RemoteDataAdapterFillDataSetEventArgs)

Parameters:

  • e:

TriggerBeforeFillDataTable  protected    (declared in DataAdapter)

 

method TriggerBeforeFillDataTable(e: RemoteDataAdapterDataTableEventArgs)

 

void TriggerBeforeFillDataTable(RemoteDataAdapterDataTableEventArgs e)

 

Sub TriggerBeforeFillDataTable(e As RemoteDataAdapterDataTableEventArgs)

Parameters:

  • e:

TriggerBeforeMergeDelta  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerBeforeMergeDelta(e: RemoteDataAdapterDataTableDeltaEventArgs)

 

void TriggerBeforeMergeDelta(RemoteDataAdapterDataTableDeltaEventArgs e)

 

Sub TriggerBeforeMergeDelta(e As RemoteDataAdapterDataTableDeltaEventArgs)

Parameters:

  • e: Event arguments

TriggerBeforeUpdateDataSet  protected    (declared in DataAdapter)

Raises the DataAdapter event.

 

method TriggerBeforeUpdateDataSet(e: RemoteDataAdapterDataSetEventArgs)

 

void TriggerBeforeUpdateDataSet(RemoteDataAdapterDataSetEventArgs e)

 

Sub TriggerBeforeUpdateDataSet(e As RemoteDataAdapterDataSetEventArgs)

Parameters:

  • e: Event arguments

TriggerUpdateFailure  protected    (declared in DataAdapter)

 

method TriggerUpdateFailure(e: RemoteDataAdapterUpdateFailureEventArgs)

 

void TriggerUpdateFailure(RemoteDataAdapterUpdateFailureEventArgs e)

 

Sub TriggerUpdateFailure(e As RemoteDataAdapterUpdateFailureEventArgs)

Parameters:

  • e:

UnHookScriptEvents    (declared in DataAdapter)

 

method UnHookScriptEvents(table: DataTable)

 

void UnHookScriptEvents(DataTable table)

 

Sub UnHookScriptEvents(table As DataTable)

Parameters:

  • table:

Update (array of Delta)    (declared in DataAdapter)

 

method Update(deltas: array of Delta)

 

void Update(Delta[] deltas)

 

Sub Update(deltas As array of Delta)

Parameters:

  • deltas:

Update (array of Delta, Boolean)    (declared in DataAdapter)

 

method Update(deltas: array of Delta; ignoreErrors: Boolean)

 

void Update(Delta[] deltas, Boolean ignoreErrors)

 

Sub Update(deltas As array of Delta, ignoreErrors As Boolean)

Parameters:

  • deltas:
  • ignoreErrors:

Update (DataSet)    (declared in DataAdapter)

 

method Update(dataset: DataSet)

 

void Update(DataSet dataset)

 

Sub Update(dataset As DataSet)

Parameters:

  • dataset:

Update (DataSet, array of String)    (declared in DataAdapter)

 

method Update(dataset: DataSet; tableNames: array of String)

 

void Update(DataSet dataset, String[] tableNames)

 

Sub Update(dataset As DataSet, tableNames As array of String)

Parameters:

  • dataset:
  • tableNames:

 

AfterFillDataSet    (declared in DataAdapter)

 

event AfterFillDataSet: RemoteDataAdapterFillDataSetEventHandler;
delegate: method AfterFillDataSet(sender: Object; e: RemoteDataAdapterFillDataSetEventArgs)

 

delegate RemoteDataAdapterFillDataSetEventHandler AfterFillDataSet()
delegate: void AfterFillDataSet(Object sender, RemoteDataAdapterFillDataSetEventArgs e)

 

Event AfterFillDataSet As RemoteDataAdapterFillDataSetEventHandler
delegate: Sub AfterFillDataSet(sender As Object, e As RemoteDataAdapterFillDataSetEventArgs)

AfterFillDataTable    (declared in DataAdapter)

 

event AfterFillDataTable: RemoteDataAdapterDataTableEventHandler;
delegate: method AfterFillDataTable(sender: Object; e: RemoteDataAdapterDataTableEventArgs)

 

delegate RemoteDataAdapterDataTableEventHandler AfterFillDataTable()
delegate: void AfterFillDataTable(Object sender, RemoteDataAdapterDataTableEventArgs e)

 

Event AfterFillDataTable As RemoteDataAdapterDataTableEventHandler
delegate: Sub AfterFillDataTable(sender As Object, e As RemoteDataAdapterDataTableEventArgs)

AfterFillDataTableSchema    (declared in DataAdapter)

This event is raised once a DataTable defined in the Schema has been added to the target DataSet.

This event can be used to fine-tune the added DataTable.

 

event AfterFillDataTableSchema: RemoteDataAdapterDataTableEventHandler;
delegate: method AfterFillDataTableSchema(sender: Object; e: RemoteDataAdapterDataTableEventArgs)

 

delegate RemoteDataAdapterDataTableEventHandler AfterFillDataTableSchema()
delegate: void AfterFillDataTableSchema(Object sender, RemoteDataAdapterDataTableEventArgs e)

 

Event AfterFillDataTableSchema As RemoteDataAdapterDataTableEventHandler
delegate: Sub AfterFillDataTableSchema(sender As Object, e As RemoteDataAdapterDataTableEventArgs)

AfterMergeDelta    (declared in DataAdapter)

This event is raised when changes contained in a Delta have been merged back into the DataSet.

 

event AfterMergeDelta: RemoteDataAdapterDataTableDeltaEventHandler;
delegate: method AfterMergeDelta(sender: Object; e: RemoteDataAdapterDataTableDeltaEventArgs)

 

delegate RemoteDataAdapterDataTableDeltaEventHandler AfterMergeDelta()
delegate: void AfterMergeDelta(Object sender, RemoteDataAdapterDataTableDeltaEventArgs e)

 

Event AfterMergeDelta As RemoteDataAdapterDataTableDeltaEventHandler
delegate: Sub AfterMergeDelta(sender As Object, e As RemoteDataAdapterDataTableDeltaEventArgs)

AfterUpdateDataSet    (declared in DataAdapter)

This event is raised once the process of applying changes to the server has been successfully completed.

 

event AfterUpdateDataSet: RemoteDataAdapterDataSetEventHandler;
delegate: method AfterUpdateDataSet(sender: Object; e: RemoteDataAdapterDataSetEventArgs)

 

delegate RemoteDataAdapterDataSetEventHandler AfterUpdateDataSet()
delegate: void AfterUpdateDataSet(Object sender, RemoteDataAdapterDataSetEventArgs e)

 

Event AfterUpdateDataSet As RemoteDataAdapterDataSetEventHandler
delegate: Sub AfterUpdateDataSet(sender As Object, e As RemoteDataAdapterDataSetEventArgs)

BeforeFillDataSet    (declared in DataAdapter)

 

event BeforeFillDataSet: RemoteDataAdapterFillDataSetEventHandler;
delegate: method BeforeFillDataSet(sender: Object; e: RemoteDataAdapterFillDataSetEventArgs)

 

delegate RemoteDataAdapterFillDataSetEventHandler BeforeFillDataSet()
delegate: void BeforeFillDataSet(Object sender, RemoteDataAdapterFillDataSetEventArgs e)

 

Event BeforeFillDataSet As RemoteDataAdapterFillDataSetEventHandler
delegate: Sub BeforeFillDataSet(sender As Object, e As RemoteDataAdapterFillDataSetEventArgs)

BeforeFillDataTable    (declared in DataAdapter)

 

event BeforeFillDataTable: RemoteDataAdapterDataTableEventHandler;
delegate: method BeforeFillDataTable(sender: Object; e: RemoteDataAdapterDataTableEventArgs)

 

delegate RemoteDataAdapterDataTableEventHandler BeforeFillDataTable()
delegate: void BeforeFillDataTable(Object sender, RemoteDataAdapterDataTableEventArgs e)

 

Event BeforeFillDataTable As RemoteDataAdapterDataTableEventHandler
delegate: Sub BeforeFillDataTable(sender As Object, e As RemoteDataAdapterDataTableEventArgs)

BeforeMergeDelta    (declared in DataAdapter)

This event is raised when changes contained in a Delta have been received from the server and are ready to be merged back into the DataSet.

 

event BeforeMergeDelta: RemoteDataAdapterDataTableDeltaEventHandler;
delegate: method BeforeMergeDelta(sender: Object; e: RemoteDataAdapterDataTableDeltaEventArgs)

 

delegate RemoteDataAdapterDataTableDeltaEventHandler BeforeMergeDelta()
delegate: void BeforeMergeDelta(Object sender, RemoteDataAdapterDataTableDeltaEventArgs e)

 

Event BeforeMergeDelta As RemoteDataAdapterDataTableDeltaEventHandler
delegate: Sub BeforeMergeDelta(sender As Object, e As RemoteDataAdapterDataTableDeltaEventArgs)

BeforeUpdateDataSet    (declared in DataAdapter)

This event is raised before data changes are applied to the server.

This event can be used to fine-tune the added data.

 

event BeforeUpdateDataSet: RemoteDataAdapterDataSetEventHandler;
delegate: method BeforeUpdateDataSet(sender: Object; e: RemoteDataAdapterDataSetEventArgs)

 

delegate RemoteDataAdapterDataSetEventHandler BeforeUpdateDataSet()
delegate: void BeforeUpdateDataSet(Object sender, RemoteDataAdapterDataSetEventArgs e)

 

Event BeforeUpdateDataSet As RemoteDataAdapterDataSetEventHandler
delegate: Sub BeforeUpdateDataSet(sender As Object, e As RemoteDataAdapterDataSetEventArgs)

ShowReconcileDialog    (declared in DataAdapter)

 

event ShowReconcileDialog: ShowReconcleDialogEventHandler;
delegate: method ShowReconcileDialog(sender: Object; e: ShowReconcleDialogEventArgs)

 

delegate ShowReconcleDialogEventHandler ShowReconcileDialog()
delegate: void ShowReconcileDialog(Object sender, ShowReconcleDialogEventArgs e)

 

Event ShowReconcileDialog As ShowReconcleDialogEventHandler
delegate: Sub ShowReconcileDialog(sender As Object, e As ShowReconcleDialogEventArgs)

ShowReconcileRecordInAppUI    (declared in DataAdapter)

 

event ShowReconcileRecordInAppUI: ShowReconcileRecordInAppUIEventHandler;
delegate: method ShowReconcileRecordInAppUI(sender: Object; e: ShowReconcileRecordInAppUIEventArgs)

 

delegate ShowReconcileRecordInAppUIEventHandler ShowReconcileRecordInAppUI()
delegate: void ShowReconcileRecordInAppUI(Object sender, ShowReconcileRecordInAppUIEventArgs e)

 

Event ShowReconcileRecordInAppUI As ShowReconcileRecordInAppUIEventHandler
delegate: Sub ShowReconcileRecordInAppUI(sender As Object, e As ShowReconcileRecordInAppUIEventArgs)

UpdateFailure    (declared in DataAdapter)

This event is raised once the process of applying changes to the server has failed.

 

event UpdateFailure: EventHandler<RemoteDataAdapterUpdateFailureEventArgs>;

 

delegate EventHandler<RemoteDataAdapterUpdateFailureEventArgs> UpdateFailure()

 

Event UpdateFailure As EventHandler<RemoteDataAdapterUpdateFailureEventArgs>

See Also