Compartilhar via


ClientBase<TChannel>.ChannelBase<T>.IOutputChannel.BeginSend Método

Definição

Inicia uma operação assíncrona para transmitir uma mensagem.

Sobrecargas

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

Inicia uma operação assíncrona para transmitir uma mensagem para o destino do canal de saída.

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

Inicia uma operação assíncrona para transmitir uma mensagem para o destino do canal de saída dentro de um intervalo de tempo especificado.

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

Inicia uma operação assíncrona para transmitir uma mensagem para o destino do canal de saída.

 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

Parâmetros

message
Message

A mensagem sendo enviada no canal de saída.

callback
AsyncCallback

O delegado AsyncCallback.

state
Object

Um objeto, especificado pelo aplicativo, que contém informações de estado associadas à operação de envio assíncrona.

Retornos

IAsyncResult

O IAsyncResult que faz referência à transmissão de mensagens assíncronas.

Implementações

Aplica-se a

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

Inicia uma operação assíncrona para transmitir uma mensagem para o destino do canal de saída dentro de um intervalo de tempo especificado.

 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

Parâmetros

message
Message

A mensagem sendo enviada no canal de saída.

timeout
TimeSpan

O intervalo de tempo que especifica quanto tempo a operação send tem para ser concluída antes de atingir o tempo limite.

callback
AsyncCallback

O delegado de AsyncCallback que recebe a notificação da conclusão da operação de envio assíncrona.

state
Object

Um objeto, especificado pelo aplicativo, que contém informações de estado associadas à operação de envio assíncrona.

Retornos

IAsyncResult

O IAsyncResult que faz referência à operação de envio assíncrona.

Implementações

Aplica-se a