Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les services de demande-réponse sont le type par défaut de contrat d’opération 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 manière synchrone, où le client bloque jusqu’à ce qu’il reçoive une réponse du service ou des heures d’appel, ou de manière asynchrone, où le client effectue un appel à l’opération de service, continue de fonctionner et reçoit la réponse du service sur un autre thread.
Pour créer un contrat de service de demande-réponse, définissez votre contrat de service et appliquez la OperationContractAttribute classe à chaque opération, comme 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 de définir la propriété IsOneWayfalse
car il s'agit du comportement par défaut.