Compartilhar via


ClientBase<TChannel>.ChannelBase<T>.IRequestChannel.BeginRequest Método

Definição

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

Sobrecargas

IRequestChannel.BeginRequest(Message, TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para transmitir uma mensagem de solicitação para o lado da resposta de uma troca de mensagens solicitação/resposta dentro de um intervalo de tempo especificado.

IRequestChannel.BeginRequest(Message, AsyncCallback, Object)

Inicia uma operação assíncrona para transmitir uma mensagem de solicitação para o lado da resposta de uma troca de mensagens solicitação/resposta.

IRequestChannel.BeginRequest(Message, TimeSpan, AsyncCallback, Object)

Origem:
ClientBase.cs
Origem:
ClientBase.cs

Inicia uma operação assíncrona para transmitir uma mensagem de solicitação para o lado da resposta de uma troca de mensagens solicitação/resposta dentro de um intervalo de tempo especificado.

 virtual IAsyncResult ^ System.ServiceModel.Channels.IRequestChannel.BeginRequest(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::Channels::IRequestChannel::BeginRequest;
IAsyncResult IRequestChannel.BeginRequest (System.ServiceModel.Channels.Message message, TimeSpan timeout, AsyncCallback callback, object state);
abstract member System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
Function BeginRequest (message As Message, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult Implements IRequestChannel.BeginRequest

Parâmetros

message
Message

A mensagem de solicitação a ser transmitida.

timeout
TimeSpan

O TimeSpan que especifica o intervalo de tempo em que uma resposta deve ser recebida.

callback
AsyncCallback

O delegado de AsyncCallback que recebe a notificação sobre a conclusão da operação assíncrona que transmite uma mensagem de solicitação.

state
Object

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

Retornos

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

Implementações

Aplica-se a

IRequestChannel.BeginRequest(Message, AsyncCallback, Object)

Origem:
ClientBase.cs
Origem:
ClientBase.cs

Inicia uma operação assíncrona para transmitir uma mensagem de solicitação para o lado da resposta de uma troca de mensagens solicitação/resposta.

 virtual IAsyncResult ^ System.ServiceModel.Channels.IRequestChannel.BeginRequest(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::Channels::IRequestChannel::BeginRequest;
IAsyncResult IRequestChannel.BeginRequest (System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
abstract member System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Function BeginRequest (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult Implements IRequestChannel.BeginRequest

Parâmetros

message
Message

A mensagem de solicitação a ser transmitida.

callback
AsyncCallback

O delegado de AsyncCallback que recebe a notificação sobre a conclusão da operação assíncrona que transmite uma mensagem de solicitação.

state
Object

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

Retornos

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

Implementações

Aplica-se a