Table of Contents

Interface IGrpcLinqService

Namespace
LinqToDB.Remote.Grpc
Assembly
linq2db.Remote.Grpc.dll

grpc-based remote context service contract.

[ServiceContract]
public interface IGrpcLinqService

Methods

ExecuteBatch(GrpcConfigurationQuery, CallContext)

[OperationContract(Name = "ExecuteBatch")]
GrpcInt ExecuteBatch(GrpcConfigurationQuery caq, CallContext context = default)

Parameters

caq GrpcConfigurationQuery
context CallContext

Returns

GrpcInt

ExecuteBatchAsync(GrpcConfigurationQuery, CallContext)

[OperationContract(Name = "ExecuteBatchAsync")]
Task<GrpcInt> ExecuteBatchAsync(GrpcConfigurationQuery caq, CallContext context = default)

Parameters

caq GrpcConfigurationQuery
context CallContext

Returns

Task<GrpcInt>

ExecuteNonQuery(GrpcConfigurationQuery, CallContext)

[OperationContract(Name = "ExecuteNonQuery")]
GrpcInt ExecuteNonQuery(GrpcConfigurationQuery caq, CallContext context = default)

Parameters

caq GrpcConfigurationQuery
context CallContext

Returns

GrpcInt

ExecuteNonQueryAsync(GrpcConfigurationQuery, CallContext)

[OperationContract(Name = "ExecuteNonQueryAsync")]
Task<GrpcInt> ExecuteNonQueryAsync(GrpcConfigurationQuery caq, CallContext context = default)

Parameters

caq GrpcConfigurationQuery
context CallContext

Returns

Task<GrpcInt>

ExecuteReader(GrpcConfigurationQuery, CallContext)

[OperationContract(Name = "ExecuteReader")]
GrpcString ExecuteReader(GrpcConfigurationQuery caq, CallContext context = default)

Parameters

caq GrpcConfigurationQuery
context CallContext

Returns

GrpcString

ExecuteReaderAsync(GrpcConfigurationQuery, CallContext)

[OperationContract(Name = "ExecuteReaderAsync")]
Task<GrpcString> ExecuteReaderAsync(GrpcConfigurationQuery caq, CallContext context = default)

Parameters

caq GrpcConfigurationQuery
context CallContext

Returns

Task<GrpcString>

ExecuteScalar(GrpcConfigurationQuery, CallContext)

[OperationContract(Name = "ExecuteScalar")]
GrpcString ExecuteScalar(GrpcConfigurationQuery caq, CallContext context = default)

Parameters

caq GrpcConfigurationQuery
context CallContext

Returns

GrpcString

ExecuteScalarAsync(GrpcConfigurationQuery, CallContext)

[OperationContract(Name = "ExecuteScalarAsync")]
Task<GrpcString> ExecuteScalarAsync(GrpcConfigurationQuery caq, CallContext context = default)

Parameters

caq GrpcConfigurationQuery
context CallContext

Returns

Task<GrpcString>

GetInfo(GrpcConfiguration, CallContext)

[OperationContract(Name = "GetInfo")]
LinqServiceInfo GetInfo(GrpcConfiguration configuration, CallContext context = default)

Parameters

configuration GrpcConfiguration
context CallContext

Returns

LinqServiceInfo

GetInfoAsync(GrpcConfiguration, CallContext)

[OperationContract(Name = "GetInfoAsync")]
Task<LinqServiceInfo> GetInfoAsync(GrpcConfiguration configuration, CallContext context = default)

Parameters

configuration GrpcConfiguration
context CallContext

Returns

Task<LinqServiceInfo>