C# Класс System.ServiceModel.MonoInternal.DuplexClientRuntimeChannel

Наследование: ClientRuntimeChannel, IDuplexContextChannel
Показать файл Открыть проект

Открытые методы

Метод Описание
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