ClientBase<TChannel>.ChannelBase<T>.IOutputChannel.BeginSend Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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 qui fait référence à l'opération asynchrone d'envoi.