Search Results for

    Show / Hide Table of Contents

    Interface IRemoteConnection

    A simple abstraction of a "connection" to a "server".

    Namespace: Gremlin.Net.Process.Remote
    Assembly: Gremlin.Net.dll
    Syntax
    public interface IRemoteConnection

    Properties

    IsSessionBound

    Determines if the connection is bound to a session.

    Declaration
    bool IsSessionBound { get; }
    Property Value
    Type Description
    bool

    Methods

    SubmitAsync<TStart, TEnd>(Bytecode, CancellationToken)

    Submits ITraversalBytecode to a server and returns a ITraversal.

    Declaration
    Task<ITraversal<TStart, TEnd>> SubmitAsync<TStart, TEnd>(Bytecode bytecode, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    Bytecode bytecode

    The Bytecode to send.

    CancellationToken cancellationToken

    The token to cancel the operation. The default value is None.

    Returns
    Type Description
    Task<ITraversal<TStart, TEnd>>

    The ITraversal with the results and optional side-effects.

    Type Parameters
    Name Description
    TStart
    TEnd

    Tx(GraphTraversalSource)

    Creates a RemoteTransaction in the context of a GraphTraversalSource designed to work with remote semantics.

    Declaration
    RemoteTransaction Tx(GraphTraversalSource graphTraversalSource)
    Parameters
    Type Name Description
    GraphTraversalSource graphTraversalSource

    The GraphTraversalSource providing the context for the RemoteTransaction.

    Returns
    Type Description
    RemoteTransaction

    The created RemoteTransaction.

    In this article
    Back to top Copyright © 2018 The Apache Software Foundation