C# Class System.ServiceModel.MonoInternal.DuplexClientRuntimeChannel

Inheritance: ClientRuntimeChannel, IDuplexContextChannel
Show file Open project: kumpera/mono

Public Methods

Method Description
BeginCloseOutputSession ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
CloseOutputSession ( System.TimeSpan timeout ) : void
DuplexClientRuntimeChannel ( ServiceEndpoint endpoint, ChannelFactory factory, EndpointAddress remoteAddress, Uri via ) : System
EndCloseOutputSession ( IAsyncResult result ) : void
ProcessInput ( IInputChannel input, Message message ) : void
ProcessRequestOrInput ( IInputChannel input ) : void
TryReceiveDone ( IAsyncResult result ) : void

Protected Methods

Method Description
OnClose ( System.TimeSpan timeout ) : void
OnOpen ( System.TimeSpan timeout ) : void
OnOpened ( ) : void

Private Methods

Method Description
MessageMatchesEndpointDispatcher ( Message req, EndpointDispatcher endpoint ) : bool

Method Details

BeginCloseOutputSession() public method

public BeginCloseOutputSession ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
return IAsyncResult

CloseOutputSession() public method

public CloseOutputSession ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

DuplexClientRuntimeChannel() public method

public DuplexClientRuntimeChannel ( ServiceEndpoint endpoint, ChannelFactory factory, EndpointAddress remoteAddress, Uri via ) : System
endpoint System.ServiceModel.Description.ServiceEndpoint
factory ChannelFactory
remoteAddress EndpointAddress
via System.Uri
return System

EndCloseOutputSession() public method

public EndCloseOutputSession ( IAsyncResult result ) : void
result IAsyncResult
return void

OnClose() protected method

protected OnClose ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

OnOpen() protected method

protected OnOpen ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

OnOpened() protected method

protected OnOpened ( ) : void
return void

ProcessInput() public method

public ProcessInput ( IInputChannel input, Message message ) : void
input IInputChannel
message Message
return void

ProcessRequestOrInput() public method

public ProcessRequestOrInput ( IInputChannel input ) : void
input IInputChannel
return void

TryReceiveDone() public method

public TryReceiveDone ( IAsyncResult result ) : void
result IAsyncResult
return void