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, который ссылается на асинхронную передачу сообщения.
Реализации
Применяется к
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, который ссылается на асинхронную операцию отправки.