C# Class Microsoft.Samples.ServiceBus.Connections.NamedPipeClientConnectionForwarder

Inheritance: IDisposable, IClientConnectionForwarder
显示文件 Open project: RobBlackwell/PortBridge

Public Methods

Method Description
Close ( ) : void
Dispose ( ) : void
NamedPipeClientConnectionForwarder ( string serviceNamespace, string issuerName, string issuerSecret, string targetHost, string localPipe, string toPipe, bool useHybrid ) : System
Open ( ) : void

Private Methods

Method Description
ClientAccepted ( IAsyncResult asyncResult ) : void
CorrelateConnection ( int connectionId, object state ) : MultiplexedConnection
CreateClientBinding ( bool useHybrid ) : NetTcpRelayBinding
CreateDataChannelFactory ( Microsoft multiplexedInputStream ) : DuplexChannelFactory
DataChannelClosed ( object sender, EventArgs e ) : void
EnsureConnection ( ) : void
MultiplexPumpCompleted ( IAsyncResult a ) : void
MultiplexedConnectionClosed ( object sender, EventArgs e ) : void
WriteToDataChannel ( byte b, int o, int s ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

NamedPipeClientConnectionForwarder() public method

public NamedPipeClientConnectionForwarder ( string serviceNamespace, string issuerName, string issuerSecret, string targetHost, string localPipe, string toPipe, bool useHybrid ) : System
serviceNamespace string
issuerName string
issuerSecret string
targetHost string
localPipe string
toPipe string
useHybrid bool
return System

Open() public method

public Open ( ) : void
return void