alexa
menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Search Results for

    Show / Hide Table of Contents

    Class ODataV4Adaptor

    Handles request and response to and from ODataV4 service.

    Inheritance
    object
    AdaptorBase
    ODataAdaptor
    ODataV4Adaptor
    Inherited Members
    AdaptorBase.BatchUpdate(DataManager, List<IDynamicMetaObjectProvider>, List<IDynamicMetaObjectProvider>, List<IDynamicMetaObjectProvider>, Utils, string, int?, Query, object)
    AdaptorBase.DataManager
    AdaptorBase.Insert(DataManager, IDynamicMetaObjectProvider, string, Query, int)
    AdaptorBase.RunSyncOnce
    AdaptorBase.SetRunSyncOnce(bool)
    AdaptorBase.Update(DataManager, string, IDynamicMetaObjectProvider, string, Query, object)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    ODataAdaptor.AddParams(RequestOptions, DataManagerRequest)
    ODataAdaptor.BatchUpdate(DataManager, object, object, object, Utils, string, int?, Query, object)
    ODataAdaptor.CheckDate(string)
    ODataAdaptor.GetModelType()
    ODataAdaptor.Insert(DataManager, object, string, Query, int)
    ODataAdaptor.OnEachSort(DataManagerRequest)
    ODataAdaptor.OnExpand(List<string>)
    ODataAdaptor.OnSearch(List<WhereFilter>, object)
    ODataAdaptor.OnTypeCheck(string, string, Type)
    ODataAdaptor.Options
    ODataAdaptor.PerformDataOperation<T>(object)
    ODataAdaptor.PreventOdataFilter(Query)
    ODataAdaptor.ProcessBatchResponse<T>(object, DataManagerRequest)
    ODataAdaptor.ProcessQuery(DataManagerRequest)
    ODataAdaptor.Remove(DataManager, string, object, string, Query)
    ODataAdaptor.ResourceTableName
    ODataAdaptor.SetModelType(Type)
    ODataAdaptor.Update(DataManager, string, object, string, Query, object, IDictionary<string, object>)
    Namespace: Syncfusion.Blazor.Data
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class ODataV4Adaptor : ODataAdaptor

    Constructors

    ODataV4Adaptor(DataManager)

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

    Methods

    BeforeSend(HttpRequestMessage)

    Invoked before sending server request.

    Declaration
    public override void BeforeSend(HttpRequestMessage request)
    Parameters
    Type Name Description
    HttpRequestMessage request

    Specifies the HttpRequestMessage instance.

    Overrides
    ODataAdaptor.BeforeSend(HttpRequestMessage)

    GetName()

    Returns the adaptor name.

    Declaration
    public override string GetName()
    Returns
    Type Description
    string

    string.

    Overrides
    ODataAdaptor.GetName()

    IsRemote()

    Returns true if data source is remote service.

    Declaration
    public override bool IsRemote()
    Returns
    Type Description
    bool

    bool.

    Overrides
    ODataAdaptor.IsRemote()

    OnCount(bool)

    Returns count query string based on query.

    Declaration
    public override string OnCount(bool e)
    Parameters
    Type Name Description
    bool e

    Request count value if it is true.

    Returns
    Type Description
    string

    string.

    Overrides
    ODataAdaptor.OnCount(bool)

    OnDistinct(List<string>)

    Returns distinct query string based on query.

    Declaration
    public override string OnDistinct(List<string> distincts)
    Parameters
    Type Name Description
    List<string> distincts

    List of field names.

    Returns
    Type Description
    string

    string.

    Overrides
    ODataAdaptor.OnDistinct(List<string>)
    Remarks

    Applicable only for ODataV4 services.

    OnDistinct(string[])

    Declaration
    public static object OnDistinct(string[] distinctFields)
    Parameters
    Type Name Description
    string[] distinctFields
    Returns
    Type
    object

    OnEachSearch(SearchFilter)

    Returns search query string based on query.

    Declaration
    public override void OnEachSearch(SearchFilter e)
    Parameters
    Type Name Description
    SearchFilter e

    Search query.

    Overrides
    ODataAdaptor.OnEachSearch(SearchFilter)

    OnExpand(List<string>, List<string>)

    Returns expand query string based on query.

    Declaration
    public override string OnExpand(List<string> selects, List<string> expands)
    Parameters
    Type Name Description
    List<string> selects

    List of fields to select in relational tables.

    List<string> expands

    List of relational table names.

    Returns
    Type Description
    string

    string.

    Overrides
    ODataAdaptor.OnExpand(List<string>, List<string>)

    OnPredicate(WhereFilter, DataManagerRequest, bool)

    Generates request filter query string from the Query value.

    Declaration
    public override string OnPredicate(WhereFilter filter, DataManagerRequest query, bool requiresCast = false)
    Parameters
    Type Name Description
    WhereFilter filter

    Filter criteria.

    DataManagerRequest query

    Query value.

    bool requiresCast

    Performs value cast. Applicable on search operation.

    Returns
    Type
    string
    Overrides
    ODataAdaptor.OnPredicate(WhereFilter, DataManagerRequest, bool)

    OnSearch(List<WhereFilter>)

    Returns search query string based on query.

    Declaration
    public override void OnSearch(List<WhereFilter> e)
    Parameters
    Type Name Description
    List<WhereFilter> e

    List of filter queries.

    Overrides
    ODataAdaptor.OnSearch(List<WhereFilter>)

    OnSelect(List<string>)

    Returns select query string based on query.

    Declaration
    public override string OnSelect(List<string> selects)
    Parameters
    Type Name Description
    List<string> selects

    List of field names to select.

    Returns
    Type Description
    string

    string.

    Overrides
    ODataAdaptor.OnSelect(List<string>)

    ProcessCrudResponse<T>(object, DataManagerRequest)

    Process the CRUD operation response/result from the data source and make it understandable by user end.

    Declaration
    public override Task<object> ProcessCrudResponse<T>(object data, DataManagerRequest queries)
    Parameters
    Type Name Description
    object data

    Specifies the data manager instance.

    DataManagerRequest queries

    Specifies the query.

    Returns
    Type Description
    Task<object>

    Task.

    Type Parameters
    Name Description
    T

    Specifies the data source model type.

    Overrides
    ODataAdaptor.ProcessCrudResponse<T>(object, DataManagerRequest)

    ProcessResponse<T>(object, DataManagerRequest)

    Process the data operation response/result from the data source and make it understandable by user end.

    Declaration
    public override Task<object> ProcessResponse<T>(object data, DataManagerRequest queries)
    Parameters
    Type Name Description
    object data

    Specifies the data manager instance.

    DataManagerRequest queries

    Specifies the query.

    Returns
    Type Description
    Task<object>

    Task.

    Type Parameters
    Name Description
    T

    Specifies the data source model type.

    Overrides
    ODataAdaptor.ProcessResponse<T>(object, DataManagerRequest)
    In this article
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved