ClientBase<TChannel>.ChannelBase<T>.IOutputChannel.BeginSend Метод

Определение

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

Перегрузки

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

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

IOutputChannel.BeginSend(Message, TimeSpan, AsyncCallback, Object)

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

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

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

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

Параметры

message
Message

Сообщение, передаваемое по исходящему каналу.

callback
AsyncCallback

Делегат AsyncCallback.

state
Object

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

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

IAsyncResult

Объект IAsyncResult, который ссылается на асинхронную передачу сообщения.

Реализации

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

IOutputChannel.BeginSend(Message, TimeSpan, AsyncCallback, Object)

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

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

Параметры

message
Message

Сообщение, передаваемое по исходящему каналу.

timeout
TimeSpan

Интервал времени, указывающий время, выделенное для завершения операции отправки до истечения времени ожидания.

callback
AsyncCallback

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

state
Object

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

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

IAsyncResult

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

Реализации

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