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

Définition

Lance une opération asynchrone pour transmettre un message.

Surcharges

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

Commence une opération asynchrone pour transmettre un message à la destination du canal de sortie.

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

Commence une opération asynchrone pour transmettre un message à la destination du canal de sortie dans un intervalle de temps spécifié.

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

Commence une opération asynchrone pour transmettre un message à la destination du canal de sortie.

 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

Paramètres

message
Message

Message qui est envoyé sur le canal de sortie.

callback
AsyncCallback

Délégué AsyncCallback.

state
Object

Objet, spécifié par l'application, qui contient des informations d'état associées à l'opération asynchrone d'envoi.

Retours

IAsyncResult

IAsyncResult qui fait référence à la transmission asynchrone du message.

Implémente

S’applique à

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

Commence une opération asynchrone pour transmettre un message à la destination du canal de sortie dans un intervalle de temps spécifié.

 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

Paramètres

message
Message

Message qui est envoyé sur le canal de sortie.

timeout
TimeSpan

Timespan spécifiant le délai d'exécution de l'opération d'envoi avant dépassement du délai d'attente.

callback
AsyncCallback

Le délégué AsyncCallback qui reçoit la notification de la fin de l'envoi de l'opération asynchrone.

state
Object

Objet, spécifié par l'application, qui contient des informations d'état associées à l'opération asynchrone d'envoi.

Retours

IAsyncResult

IAsyncResult qui fait référence à l'opération asynchrone d'envoi.

Implémente

S’applique à