C# Class System.ServiceModel.MonoInternal.DuplexClientRuntimeChannel

Inheritance: ClientRuntimeChannel, IDuplexContextChannel
Afficher le fichier Open project: kumpera/mono

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
OnClose ( System.TimeSpan timeout ) : void
OnOpen ( System.TimeSpan timeout ) : void
OnOpened ( ) : void

Private Methods

Méthode Description
MessageMatchesEndpointDispatcher ( Message req, EndpointDispatcher endpoint ) : bool

Method Details

BeginCloseOutputSession() public méthode

public BeginCloseOutputSession ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

CloseOutputSession() public méthode

public CloseOutputSession ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

DuplexClientRuntimeChannel() public méthode

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

EndCloseOutputSession() public méthode

public EndCloseOutputSession ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

OnClose() protected méthode

protected OnClose ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

OnOpen() protected méthode

protected OnOpen ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

OnOpened() protected méthode

protected OnOpened ( ) : void
Résultat void

ProcessInput() public méthode

public ProcessInput ( IInputChannel input, Message message ) : void
input IInputChannel
message Message
Résultat void

ProcessRequestOrInput() public méthode

public ProcessRequestOrInput ( IInputChannel input ) : void
input IInputChannel
Résultat void

TryReceiveDone() public méthode

public TryReceiveDone ( IAsyncResult result ) : void
result IAsyncResult
Résultat void