menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class BlazorAdaptor - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Class BlazorAdaptor

    Handles data operation in IEnumerable data source.

    Inheritance
    System.Object
    AdaptorBase
    BlazorAdaptor
    Inherited Members
    AdaptorBase.AddParams(RequestOptions, DataManagerRequest)
    AdaptorBase.BeforeSend(HttpRequestMessage)
    AdaptorBase.DataManager
    AdaptorBase.GetModelType()
    AdaptorBase.IsRemote()
    AdaptorBase.ProcessBatchResponse<T>(Object, DataManagerRequest)
    AdaptorBase.ProcessCrudResponse<T>(Object, DataManagerRequest)
    AdaptorBase.RunSyncOnce
    AdaptorBase.SetModelType(Type)
    Namespace: Syncfusion.Blazor.Data
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class BlazorAdaptor : AdaptorBase, IAdaptor

    Constructors

    BlazorAdaptor(DataManager)

    Declaration
    public BlazorAdaptor(DataManager dataManager)
    Parameters
    Type Name Description
    DataManager dataManager

    Methods

    BatchUpdate(DataManager, List<IDynamicMetaObjectProvider>, List<IDynamicMetaObjectProvider>, List<IDynamicMetaObjectProvider>, Utils, String, Nullable<Int32>, Query, Object)

    Declaration
    public override object BatchUpdate(DataManager dataManager, List<IDynamicMetaObjectProvider> changed, List<IDynamicMetaObjectProvider> added, List<IDynamicMetaObjectProvider> deleted, Utils e, string keyField, Nullable<int> dropIndex, Query query = null, object original = null)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Collections.Generic.List<System.Dynamic.IDynamicMetaObjectProvider> changed
    System.Collections.Generic.List<System.Dynamic.IDynamicMetaObjectProvider> added
    System.Collections.Generic.List<System.Dynamic.IDynamicMetaObjectProvider> deleted
    Utils e
    System.String keyField
    System.Nullable<System.Int32> dropIndex
    Query query
    System.Object original
    Returns
    Type
    System.Object
    Overrides
    AdaptorBase.BatchUpdate(DataManager, List<IDynamicMetaObjectProvider>, List<IDynamicMetaObjectProvider>, List<IDynamicMetaObjectProvider>, Utils, String, Nullable<Int32>, Query, Object)

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

    Declaration
    public override object BatchUpdate(DataManager dataManager, object changed, object added, object deleted, Utils e, string keyField, Nullable<int> dropIndex, Query query = null, object original = null)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object changed
    System.Object added
    System.Object deleted
    Utils e
    System.String keyField
    System.Nullable<System.Int32> dropIndex
    Query query
    System.Object original
    Returns
    Type
    System.Object
    Overrides
    AdaptorBase.BatchUpdate(DataManager, Object, Object, Object, Utils, String, Nullable<Int32>, Query, Object)

    BatchUpdateArray<T>(DataManager, Object, Object, Object, String, Nullable<Int32>)

    Declaration
    public static object BatchUpdateArray<T>(DataManager dataManager, object changed, object added, object deleted, string keyField, Nullable<int> dropIndex)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object changed
    System.Object added
    System.Object deleted
    System.String keyField
    System.Nullable<System.Int32> dropIndex
    Returns
    Type
    System.Object
    Type Parameters
    Name
    T

    CollectChildRecords(IEnumerable, DataManagerRequest)

    Performs data operation on child records.

    Declaration
    public static IEnumerable CollectChildRecords(IEnumerable datasource, DataManagerRequest dm)
    Parameters
    Type Name Description
    System.Collections.IEnumerable datasource

    Data source value.

    DataManagerRequest dm

    Query to be processed.

    Returns
    Type Description
    System.Collections.IEnumerable

    IEnumerable.

    DataOperationInvoke<T>(IEnumerable, DataManagerRequest)

    Performs data operation.

    Declaration
    public static DataResult DataOperationInvoke<T>(IEnumerable DataSource, DataManagerRequest queries)
    Parameters
    Type Name Description
    System.Collections.IEnumerable DataSource

    Data source value.

    DataManagerRequest queries

    Query to be processed.

    Returns
    Type Description
    DataResult

    DataResult.

    Type Parameters
    Name Description
    T

    Type of the data source item.

    GetName()

    Declaration
    public override string GetName()
    Returns
    Type
    System.String
    Overrides
    AdaptorBase.GetName()

    GroupResult<T>(DataManagerRequest, IEnumerable, DataResult)

    Declaration
    public static DataResult GroupResult<T>(DataManagerRequest queries, IEnumerable DataSource, DataResult DataObject)
    Parameters
    Type Name Description
    DataManagerRequest queries
    System.Collections.IEnumerable DataSource
    DataResult DataObject
    Returns
    Type
    DataResult
    Type Parameters
    Name
    T

    Insert(DataManager, IDynamicMetaObjectProvider, String, Query, Int32)

    Declaration
    public override object Insert(DataManager dataManager, IDynamicMetaObjectProvider data, string tableName = null, Query query = null, int position = 0)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Dynamic.IDynamicMetaObjectProvider data
    System.String tableName
    Query query
    System.Int32 position
    Returns
    Type
    System.Object
    Overrides
    AdaptorBase.Insert(DataManager, IDynamicMetaObjectProvider, String, Query, Int32)

    Insert(DataManager, Object, String, Query, Int32)

    Declaration
    public override object Insert(DataManager dataManager, object data, string tableName = null, Query query = null, int position = 0)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object data
    System.String tableName
    Query query
    System.Int32 position
    Returns
    Type
    System.Object
    Overrides
    AdaptorBase.Insert(DataManager, Object, String, Query, Int32)

    InsertArray<T>(DataManager, Object, Int32)

    Declaration
    public static object InsertArray<T>(DataManager dataManager, object data, int position)
    Parameters
    Type Name Description
    DataManager dataManager
    System.Object data
    System.Int32 position
    Returns
    Type
    System.Object
    Type Parameters
    Name
    T

    PerformDataOperation<T>(Object)

    Declaration
    public override Task<object> PerformDataOperation<T>(object queries)
    Parameters
    Type Name Description
    System.Object queries
    Returns
    Type
    System.Threading.Tasks.Task<System.Object>
    Type Parameters
    Name
    T
    Overrides
    AdaptorBase.PerformDataOperation<T>(Object)

    ProcessQuery(DataManagerRequest)

    Declaration
    public override object ProcessQuery(DataManagerRequest queries)
    Parameters
    Type Name Description
    DataManagerRequest queries
    Returns
    Type
    System.Object
    Overrides
    AdaptorBase.ProcessQuery(DataManagerRequest)

    ProcessResponse<T>(Object, DataManagerRequest)

    Declaration
    public override Task<object> ProcessResponse<T>(object data, DataManagerRequest queries)
    Parameters
    Type Name Description
    System.Object data
    DataManagerRequest queries
    Returns
    Type
    System.Threading.Tasks.Task<System.Object>
    Type Parameters
    Name
    T
    Overrides
    AdaptorBase.ProcessResponse<T>(Object, DataManagerRequest)

    Remove(DataManager, String, Object, String, Query)

    Declaration
    public override object Remove(DataManager dataManager, string keyField, object value, string tableName = null, Query query = null)
    Parameters
    Type Name Description
    DataManager dataManager
    System.String keyField
    System.Object value
    System.String tableName
    Query query
    Returns
    Type
    System.Object
    Overrides
    AdaptorBase.Remove(DataManager, String, Object, String, Query)

    RemoveArray<T>(DataManager, String, Object)

    Declaration
    public static object RemoveArray<T>(DataManager dataManager, string keyField, object value)
    Parameters
    Type Name Description
    DataManager dataManager
    System.String keyField
    System.Object value
    Returns
    Type
    System.Object
    Type Parameters
    Name
    T

    SetRunSyncOnce(Boolean)

    Declaration
    public override void SetRunSyncOnce(bool runSync)
    Parameters
    Type Name Description
    System.Boolean runSync
    Overrides
    AdaptorBase.SetRunSyncOnce(Boolean)

    Update(DataManager, String, IDynamicMetaObjectProvider, String, Query, Object)

    Declaration
    public override object Update(DataManager dataManager, string keyField, IDynamicMetaObjectProvider data, string tableName = null, Query query = null, object original = null)
    Parameters
    Type Name Description
    DataManager dataManager
    System.String keyField
    System.Dynamic.IDynamicMetaObjectProvider data
    System.String tableName
    Query query
    System.Object original
    Returns
    Type
    System.Object
    Overrides
    AdaptorBase.Update(DataManager, String, IDynamicMetaObjectProvider, String, Query, Object)

    Update(DataManager, String, Object, String, Query, Object, IDictionary<String, Object>)

    Declaration
    public override object Update(DataManager dataManager, string keyField, object data, string tableName = null, Query query = null, object original = null, IDictionary<string, object> updateProperties = null)
    Parameters
    Type Name Description
    DataManager dataManager
    System.String keyField
    System.Object data
    System.String tableName
    Query query
    System.Object original
    System.Collections.Generic.IDictionary<System.String, System.Object> updateProperties
    Returns
    Type
    System.Object
    Overrides
    AdaptorBase.Update(DataManager, String, Object, String, Query, Object, IDictionary<String, Object>)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved