C# 클래스 System.ServiceModel.MonoInternal.DuplexClientRuntimeChannel

상속: ClientRuntimeChannel, IDuplexContextChannel
파일 보기 프로젝트 열기: kumpera/mono

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnClose ( System.TimeSpan timeout ) : void
OnOpen ( System.TimeSpan timeout ) : void
OnOpened ( ) : void

비공개 메소드들

메소드 설명
MessageMatchesEndpointDispatcher ( Message req, EndpointDispatcher endpoint ) : bool

메소드 상세

BeginCloseOutputSession() 공개 메소드

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

CloseOutputSession() 공개 메소드

public CloseOutputSession ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
리턴 void

DuplexClientRuntimeChannel() 공개 메소드

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

EndCloseOutputSession() 공개 메소드

public EndCloseOutputSession ( IAsyncResult result ) : void
result IAsyncResult
리턴 void

OnClose() 보호된 메소드

protected OnClose ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
리턴 void

OnOpen() 보호된 메소드

protected OnOpen ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
리턴 void

OnOpened() 보호된 메소드

protected OnOpened ( ) : void
리턴 void

ProcessInput() 공개 메소드

public ProcessInput ( IInputChannel input, Message message ) : void
input IInputChannel
message Message
리턴 void

ProcessRequestOrInput() 공개 메소드

public ProcessRequestOrInput ( IInputChannel input ) : void
input IInputChannel
리턴 void

TryReceiveDone() 공개 메소드

public TryReceiveDone ( IAsyncResult result ) : void
result IAsyncResult
리턴 void