Compartilhar via


Serviços de resposta por solicitação

Os serviços de resposta por solicitação são o tipo padrão de contrato de operação no Windows Communication Foundation (WCF). Os clientes fazem chamadas para operações de serviço e aguardam uma resposta do serviço. Você pode realizar chamadas para uma operação de serviço de forma síncrona, onde o cliente bloqueia até receber uma resposta do serviço ou os tempos de chamada, ou de forma assíncrona, onde o cliente faz uma chamada para a operação de serviço, continua trabalhando e recebe a resposta de o serviço em outro segmento.

Para criar um contrato de serviço de resposta por solicitação, defina seu contrato de serviço e aplique a classe OperationContractAttribute a cada operação, conforme mostrado no código de exemplo a seguir.

[ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")]  
public interface IRequestReplyCalculator  
{  
    [OperationContract]  
    double Add(double n1, double n2);  
}  

Você não precisa definir a propriedade IsOneWay como false porque esse é o comportamento padrão.

Confira também