Compartir a través de


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

Definición

Comienza una operación asincrónica para transmitir un mensaje.

Sobrecargas

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

Comienza una operación asincrónica para transmitir un mensaje al destino del canal de salida.

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

Comienza una operación asincrónica para transmitir un mensaje al destino del canal de salida dentro de un intervalo de tiempo especificado.

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

Comienza una operación asincrónica para transmitir un mensaje al destino del canal de salida.

 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

Mensaje que se está enviando en el canal de salida.

callback
AsyncCallback

Delegado AsyncCallback.

state
Object

Objeto, especificado por la aplicación, que contiene información de estado asociada a la operación de envío asincrónica.

Devoluciones

IAsyncResult

IAsyncResult que hace referencia a la transmisión asincrónica de un mensaje.

Implementaciones

Se aplica a

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

Comienza una operación asincrónica para transmitir un mensaje al destino del canal de salida dentro de un intervalo de tiempo 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

Mensaje que se está enviando en el canal de salida.

timeout
TimeSpan

Duración que especifica el tiempo con el que cuenta la operación de envío para completarse antes de que se agote el tiempo de espera.

callback
AsyncCallback

El delegado AsyncCallback que recibe la notificación de la finalización de la operación de envío asincrónica.

state
Object

Objeto, especificado por la aplicación, que contiene información de estado asociada a la operación de envío asincrónica.

Devoluciones

IAsyncResult

IAsyncResult que hace referencia a la operación de envío asincrónica.

Implementaciones

Se aplica a