Search Results for

    Show / Hide Table of Contents
    note

    VeloxDB is still in beta and APIs are subject to change. We are in the process of completing the documentation, so some sections may be incomplete or empty at this time.

    Class DbAPIOperationAttribute

    Specifies that the method is a database API operation. Database API operations can be invoked from the client using VeloxDB protocol.

    Inheritance
    object
    Attribute
    DbAPIOperationAttribute
    Inherited Members
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.GetType()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: VeloxDB.Protocol
    Assembly: vlxc.dll
    Syntax
    public sealed class DbAPIOperationAttribute : Attribute

    Constructors

    DbAPIOperationAttribute()

    Declaration
    public DbAPIOperationAttribute()

    Properties

    Name

    Specifies the name of the database operation. If omitted method's name is used.

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    ObjectGraphSupport

    Specifies whether the request and response data require the serializer to support proper serialization of object graphs. Support for object graphs makes sure that each object is only transfered once in a situation where a single object is referenced by multiple other objects. It also handles circular references correctly, which whould otherwise produce an exception. It does introduce overhead in serialization process for situations where no such support is needed (e.g. object graph is a tree).

    Declaration
    public DbAPIObjectGraphSupportType ObjectGraphSupport { get; set; }
    Property Value
    Type Description
    DbAPIObjectGraphSupportType

    OperationType

    Specifies the type of the database operation with regards to whether the operation performs only read or both read and write operations on the database. The default value is ReadWrite.

    Declaration
    public DbAPIOperationType OperationType { get; set; }
    Property Value
    Type Description
    DbAPIOperationType
    In this article
    © 2025 Copyright: VeloxDB