Servicios de solicitud-respuesta
Los servicios de solicitud-respuesta son el tipo predeterminado de contrato de operación en Windows Communication Foundation (WCF). Los clientes realizan las llamadas a operaciones de servicio y esperan una respuesta del servicio. Puede realizar llamadas a una operación de servicio de manera sincrónica, donde el cliente se bloquea hasta que recibe una respuesta del servicio o la llamada supera el tiempo de espera, o de forma asincrónica, donde el cliente realiza una llamada a la operación del servicio, continúa funcionando y recibe la respuesta del servicio en otro subproceso.
Para crear un contrato de servicios de la respuesta de la solicitud, defina su contrato de servicios y aplique la clase OperationContractAttribute a cada operación, como se muestra en el código de muestra siguiente.
[ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")]
public interface IRequestReplyCalculator
{
[OperationContract]
double Add(double n1, double n2);
}
No tiene que establecer la propiedad IsOneWay en false
porque se trata del comportamiento predeterminado.