Table of Contents

Class WcfDataContext

Namespace
LinqToDB.Remote.Wcf
Assembly
linq2db.Remote.Wcf.dll

WCF-based remote data context implementation.

public class WcfDataContext : RemoteDataContextBase, IDataContext, IConfigurationID, IDisposable, IAsyncDisposable, IInterceptable<IDataContextInterceptor>, IInterceptable<IEntityServiceInterceptor>, IInterceptable<IUnwrapDataObjectInterceptor>, IInterceptable
Inheritance
WcfDataContext
Implements
Inherited Members

Constructors

WcfDataContext(Binding, EndpointAddress, Func<DataOptions, DataOptions>?)

public WcfDataContext(Binding binding, EndpointAddress endpointAddress, Func<DataOptions, DataOptions>? optionBuilder = null)

Parameters

binding Binding
endpointAddress EndpointAddress
optionBuilder Func<DataOptions, DataOptions>

WcfDataContext(string)

public WcfDataContext(string endpointConfigurationName)

Parameters

endpointConfigurationName string

WcfDataContext(string, EndpointAddress)

public WcfDataContext(string endpointConfigurationName, EndpointAddress endpointAddress)

Parameters

endpointConfigurationName string
endpointAddress EndpointAddress

WcfDataContext(string, string)

public WcfDataContext(string endpointConfigurationName, string remoteAddress)

Parameters

endpointConfigurationName string
remoteAddress string

Properties

Binding

public Binding? Binding { get; }

Property Value

Binding

ContextIDPrefix

protected override string ContextIDPrefix { get; }

Property Value

string

Methods

Clone()

protected override IDataContext Clone()

Returns

IDataContext

GetClient()

protected override ILinqService GetClient()

Returns

ILinqService