ClientBase<TChannel>.ChannelBase<T>.IRequestChannel.BeginRequest Метод

Определение

Начинает асинхронную операцию передачи сообщения запроса.

Перегрузки

Имя Описание
IRequestChannel.BeginRequest(Message, TimeSpan, AsyncCallback, Object)

Начинает асинхронную операцию передачи сообщения запроса на сторону ответа обмена сообщениями с запросом в течение указанного интервала времени.

IRequestChannel.BeginRequest(Message, AsyncCallback, Object)

Начинает асинхронную операцию передачи сообщения запроса в ответную сторону обмена сообщениями с запросом.

IRequestChannel.BeginRequest(Message, TimeSpan, AsyncCallback, Object)

Исходный код:
ClientBase.cs
Исходный код:
ClientBase.cs
Исходный код:
ClientBase.cs

Начинает асинхронную операцию передачи сообщения запроса на сторону ответа обмена сообщениями с запросом в течение указанного интервала времени.

 virtual IAsyncResult ^ System.ServiceModel.Channels.IRequestChannel.BeginRequest(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::Channels::IRequestChannel::BeginRequest;
IAsyncResult IRequestChannel.BeginRequest(System.ServiceModel.Channels.Message message, TimeSpan timeout, AsyncCallback callback, object state);
abstract member System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
Function BeginRequest (message As Message, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult Implements IRequestChannel.BeginRequest

Параметры

message
Message

Передаваемое сообщение запроса.

timeout
TimeSpan

Интервал времени, задающий интервал времени, в течение которого должен быть получен ответ.

callback
AsyncCallback

Делегат AsyncCallback , получающий уведомление о завершении асинхронной операции, передавающей сообщение запроса.

state
Object

Объект, указанный приложением, содержащий сведения о состоянии, связанные с асинхронной операцией, передавающей сообщение запроса.

Возвращаемое значение

Ссылка IAsyncResult на асинхронную передачу сообщений.

Реализации

Применяется к

IRequestChannel.BeginRequest(Message, AsyncCallback, Object)

Исходный код:
ClientBase.cs
Исходный код:
ClientBase.cs
Исходный код:
ClientBase.cs

Начинает асинхронную операцию передачи сообщения запроса в ответную сторону обмена сообщениями с запросом.

 virtual IAsyncResult ^ System.ServiceModel.Channels.IRequestChannel.BeginRequest(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::Channels::IRequestChannel::BeginRequest;
IAsyncResult IRequestChannel.BeginRequest(System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
abstract member System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Function BeginRequest (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult Implements IRequestChannel.BeginRequest

Параметры

message
Message

Передаваемое сообщение запроса.

callback
AsyncCallback

Делегат AsyncCallback , получающий уведомление о завершении асинхронной операции, передавающей сообщение запроса.

state
Object

Объект, указанный приложением, содержащий сведения о состоянии, связанные с асинхронной операцией, передавающей сообщение запроса.

Возвращаемое значение

Ссылка IAsyncResult на асинхронную передачу сообщений.

Реализации

Применяется к