Службы типа "запрос-ответ"

Службы ответа на запросы — это тип контракта операции по умолчанию в Windows Communication Foundation (WCF). Клиенты вызывают операции службы и ожидают ответа от службы. Вызывать операции службы можно либо синхронно (клиент блокируется до тех пор, пока не получит ответ от службы или не истечет время вызова), либо асинхронно (клиент вызывает операцию службы, продолжает работать и получает ответ от службы в другом потоке).

Чтобы создать контракт службы типа запрос-ответ, определите контракт службы и примените класс OperationContractAttribute к каждой из операций, как показано в следующем примере кода.

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

Свойство не требуется задавать IsOneWayfalse , так как это поведение по умолчанию.

См. также