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

Определение

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

Перегрузки

Имя Описание
IOutputChannel.BeginSend(Message, AsyncCallback, Object)

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

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

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

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

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

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

 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)

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

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

 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 на асинхронную операцию отправки.

Реализации

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