C# Класс System.ServiceModel.Channels.HttpRequestChannel

Наследование: RequestChannelBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BeginRequest ( Message message, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
EndRequest ( IAsyncResult result ) : Message
HttpRequestChannel ( HttpChannelFactory factory, EndpointAddress address, Uri via ) : System
Request ( Message message, System.TimeSpan timeout ) : Message

Защищенные методы

Метод Описание
OnAbort ( ) : void
OnBeginClose ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
OnClose ( System.TimeSpan timeout ) : void
OnEndClose ( IAsyncResult result ) : void
OnOpen ( System.TimeSpan timeout ) : void

Приватные методы

Метод Описание
BeginProcessRequest ( HttpChannelRequestAsyncResult result ) : void
GotResponse ( IAsyncResult result ) : void
OnBeginOpen ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
OnEndOpen ( IAsyncResult result ) : void

Описание методов

BeginRequest() публичный Метод

public BeginRequest ( Message message, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
message Message
timeout System.TimeSpan
callback AsyncCallback
state object
Результат IAsyncResult

EndRequest() публичный Метод

public EndRequest ( IAsyncResult result ) : Message
result IAsyncResult
Результат Message

HttpRequestChannel() публичный Метод

public HttpRequestChannel ( HttpChannelFactory factory, EndpointAddress address, Uri via ) : System
factory HttpChannelFactory
address System.ServiceModel.EndpointAddress
via System.Uri
Результат System

OnAbort() защищенный Метод

protected OnAbort ( ) : void
Результат void

OnBeginClose() защищенный Метод

protected OnBeginClose ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Результат IAsyncResult

OnClose() защищенный Метод

protected OnClose ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Результат void

OnEndClose() защищенный Метод

protected OnEndClose ( IAsyncResult result ) : void
result IAsyncResult
Результат void

OnOpen() защищенный Метод

protected OnOpen ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Результат void

Request() публичный Метод

public Request ( Message message, System.TimeSpan timeout ) : Message
message Message
timeout System.TimeSpan
Результат Message