menu

Blazor

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

    Show / Hide Table of Contents

    Class WebApiAdaptor

    Handles request and response to and from Web API controller.

    Inheritance
    System.Object
    AdaptorBase
    ODataAdaptor
    WebApiAdaptor
    Inherited Members
    AdaptorBase.BatchUpdate(DataManager, List<IDynamicMetaObjectProvider>, List<IDynamicMetaObjectProvider>, List<IDynamicMetaObjectProvider>, Utils, String, Nullable<Int32>, Query, Object)
    AdaptorBase.DataManager
    AdaptorBase.Insert(DataManager, IDynamicMetaObjectProvider, String, Query, Int32)
    AdaptorBase.RunSyncOnce
    AdaptorBase.SetRunSyncOnce(Boolean)
    AdaptorBase.Update(DataManager, String, IDynamicMetaObjectProvider, String, Query, Object)
    ODataAdaptor.AddParams(RequestOptions, DataManagerRequest)
    ODataAdaptor.BatchUpdate(DataManager, Object, Object, Object, Utils, String, Nullable<Int32>, Query, Object)
    ODataAdaptor.CheckDate(String)
    ODataAdaptor.GetModelType()
    ODataAdaptor.OnCount(Boolean)
    ODataAdaptor.OnDistinct(List<String>)
    ODataAdaptor.OnEachSearch(SearchFilter)
    ODataAdaptor.OnEachSort(DataManagerRequest)
    ODataAdaptor.OnExpand(List<String>)
    ODataAdaptor.OnExpand(List<String>, List<String>)
    ODataAdaptor.OnPredicate(WhereFilter, DataManagerRequest, Boolean)
    ODataAdaptor.OnSearch(List<WhereFilter>)
    ODataAdaptor.OnSearch(List<WhereFilter>, Object)
    ODataAdaptor.OnSelect(List<String>)
    ODataAdaptor.OnTypeCheck(String, String, Type)
    ODataAdaptor.Options
    ODataAdaptor.PerformDataOperation<T>(Object)
    ODataAdaptor.PreventOdataFilter(Query)
    ODataAdaptor.ProcessBatchResponse<T>(Object, DataManagerRequest)
    ODataAdaptor.ResourceTableName
    ODataAdaptor.SetModelType(Type)
    Namespace: Syncfusion.Blazor.Data
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class WebApiAdaptor : ODataAdaptor, IAdaptor

    Constructors

    WebApiAdaptor(DataManager)

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

    Methods

    BeforeSend(HttpRequestMessage)

    Declaration
    public override void BeforeSend(HttpRequestMessage request)
    Parameters
    Type Name Description
    System.Net.Http.HttpRequestMessage request
    Overrides
    ODataAdaptor.BeforeSend(HttpRequestMessage)

    GetName()

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

    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
    ODataAdaptor.Insert(DataManager, Object, String, Query, Int32)

    IsRemote()

    Declaration
    public override bool IsRemote()
    Returns
    Type
    System.Boolean
    Overrides
    ODataAdaptor.IsRemote()

    ProcessCrudResponse<T>(Object, DataManagerRequest)

    Declaration
    public override Task<object> ProcessCrudResponse<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
    ODataAdaptor.ProcessCrudResponse<T>(Object, DataManagerRequest)

    ProcessQuery(DataManagerRequest)

    Declaration
    public override object ProcessQuery(DataManagerRequest queries)
    Parameters
    Type Name Description
    DataManagerRequest queries
    Returns
    Type
    System.Object
    Overrides
    ODataAdaptor.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
    ODataAdaptor.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
    ODataAdaptor.Remove(DataManager, String, Object, String, Query)

    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
    ODataAdaptor.Update(DataManager, String, Object, String, Query, Object, IDictionary<String, Object>)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved