Partager via


Services demande-réponse

Les services demande-réponse sont le type de contrat d'opération par défaut dans Windows Communication Foundation (WCF). Les clients effectuent des appels aux opérations de service et attendent une réponse du service. Vous pouvez effectuer des appels à une opération de service de façon synchrone (le client se bloque jusqu'à ce qu'il reçoive une réponse du service ou que l'appel expire) ou de façon asynchrone (le client effectue un appel à l'opération de service, continue à fonctionner et reçoit la réponse du service sur un autre thread).

Pour créer un contrat de service demande-réponse, définissez votre contrat de service et appliquez la classe OperationContractAttribute à chaque opération, tel qu'indiqué dans l'exemple de code suivant.

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

Il n’est pas nécessaire d’affecter IsOneWay à la propriété falsecar il s’agit du comportement par défaut.

Voir aussi