public ServiceTransport(Stream stream, IServiceTransportProvider transportProvider) { _stream = stream; _transportProvider = transportProvider; if (!IsConnected) { throw new InvalidOperationException("The provided stream must be able to read and write"); } }
internal static void SetServiceTransportProvider(IServiceTransportProvider provider) { OperationBase.TransportProvider = provider; }
public ErrorReturnTransport(IServiceTransportProvider transportProvider) { _transportProvider = transportProvider; _listener = new TcpListener(IPAddress.Parse(ServiceTransportProvider.LocalHost), 0); }