Class GrpcDataContext
Remote data context implementation over GRPC.
public class GrpcDataContext : RemoteDataContextBase, IDataContext, IConfigurationID, IDisposable, IAsyncDisposable, IInterceptable<IDataContextInterceptor>, IInterceptable<IEntityServiceInterceptor>, IInterceptable<IUnwrapDataObjectInterceptor>, IInterceptable
  - Inheritance
 - 
      
      
      GrpcDataContext
 
- Implements
 
- Inherited Members
 
Constructors
GrpcDataContext(string, GrpcChannelOptions?, Func<DataOptions, DataOptions>?)
Creates instance of grpc-based remote data context.
public GrpcDataContext(string address, GrpcChannelOptions? channelOptions, Func<DataOptions, DataOptions>? optionBuilder = null)
  Parameters
addressstringServer address.
channelOptionsGrpcChannelOptionsOptional client channel settings.
optionBuilderFunc<DataOptions, DataOptions>
GrpcDataContext(string, Func<DataOptions, DataOptions>?)
Creates instance of grpc-based remote data context.
public GrpcDataContext(string address, Func<DataOptions, DataOptions>? optionBuilder = null)
  Parameters
addressstringServer address.
optionBuilderFunc<DataOptions, DataOptions>
Properties
Address
Gets erver address.
protected string Address { get; }
  Property Value
ChannelOptions
Gets GRPC client channel options.
protected GrpcChannelOptions? ChannelOptions { get; }
  Property Value
ContextIDPrefix
protected override string ContextIDPrefix { get; }
  Property Value
Methods
Clone()
protected override IDataContext Clone()
  Returns
GetClient()
protected override ILinqService GetClient()