Blazor

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DataAdaptor - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Class DataAdaptor

    Abstract class for Data adaptors.

    Inheritance
    System.Object
    DataAdaptor
    Implements
    IDataAdaptor
    Namespace: Syncfusion.Blazor
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public abstract class DataAdaptor : OwningComponentBase, IDataAdaptor
    Remarks

    Extend DataAdaptor component while creating custom adaptor component. DataAdaptor component is extended from Microsoft.AspNetCore.Components.OwningComponentBase so that services can be accessed from Microsoft.AspNetCore.Components.OwningComponentBase.ScopedServices property.

    Constructors

    DataAdaptor()

    Declaration
    protected DataAdaptor()

    Methods

    BatchUpdate(DataManager, Object, Object, Object, String, String, Nullable<Int32>)

    Performs Batch CRUD operations synchronously.

    Declaration
    public virtual object BatchUpdate(DataManager dataManager, object changedRecords, object addedRecords, object deletedRecords, string keyField, string key, Nullable<int> dropIndex)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object changedRecords
    System.Object addedRecords
    System.Object deletedRecords
    System.String keyField
    System.String key
    System.Nullable<System.Int32> dropIndex
    Returns
    Type Description
    System.Object

    BatchUpdateAsync(DataManager, Object, Object, Object, String, String, Nullable<Int32>)

    Performs Batch CRUD operations asynchronously.

    Declaration
    public virtual Task<object> BatchUpdateAsync(DataManager dataManager, object changedRecords, object addedRecords, object deletedRecords, string keyField, string key, Nullable<int> dropIndex)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object changedRecords
    System.Object addedRecords
    System.Object deletedRecords
    System.String keyField
    System.String key
    System.Nullable<System.Int32> dropIndex
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    Insert(DataManager, Object, String)

    Performs Insert operation synchronously.

    Declaration
    public virtual object Insert(DataManager dataManager, object data, string key)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object data
    System.String key
    Returns
    Type Description
    System.Object

    InsertAsync(DataManager, Object, String)

    Performs Insert operation asynchronously.

    Declaration
    public virtual Task<object> InsertAsync(DataManager dataManager, object data, string key)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object data
    System.String key
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    OnInitializedAsync()

    Declaration
    protected override Task OnInitializedAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task

    Read(DataManagerRequest, String)

    Performs data Read operation synchronously.

    Declaration
    public virtual object Read(DataManagerRequest dataManagerRequest, string key = null)
    Parameters
    Type Name Description
    DataManagerRequest dataManagerRequest
    System.String key
    Returns
    Type Description
    System.Object

    ReadAsync(DataManagerRequest, String)

    Performs data Read operation asynchronously.

    Declaration
    public virtual Task<object> ReadAsync(DataManagerRequest dataManagerRequest, string key = null)
    Parameters
    Type Name Description
    DataManagerRequest dataManagerRequest
    System.String key
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    Remove(DataManager, Object, String, String)

    Performs Remove operation synchronously.

    Declaration
    public virtual object Remove(DataManager dataManager, object data, string keyField, string key)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object data
    System.String keyField
    System.String key
    Returns
    Type Description
    System.Object

    RemoveAsync(DataManager, Object, String, String)

    Performs Remove operation asynchronously..

    Declaration
    public virtual Task<object> RemoveAsync(DataManager dataManager, object data, string keyField, string key)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object data
    System.String keyField
    System.String key
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    SetParent(BaseComponent)

    Declaration
    public void SetParent(BaseComponent parent)
    Parameters
    Type Name Description
    BaseComponent parent

    Update(DataManager, Object, String, String)

    Performs Update operation synchronously.

    Declaration
    public virtual object Update(DataManager dataManager, object data, string keyField, string key)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object data
    System.String keyField
    System.String key
    Returns
    Type Description
    System.Object

    UpdateAsync(DataManager, Object, String, String)

    Performs Update operation asynchronously.

    Declaration
    public virtual Task<object> UpdateAsync(DataManager dataManager, object data, string keyField, string key)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object data
    System.String keyField
    System.String key
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    Implements

    IDataAdaptor
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved