servicecontract programming namespace wcf operationcontract

programming - Contrato de Operaciones WCF



servicecontract namespace (2)

¿Qué es un OperationContract WCF? Realmente no entiendo lo que hace


Todo método que desee que el usuario que llama desde su lado del cliente debe ser declarado así.


WCF utiliza un modelo opt-in para definir lo que pertenece a uno de sus contratos. En una interfaz de contrato de servicio, solo los métodos decorados con [OperationContract] están expuestos al cliente. Eso significa que, en la interfaz a continuación, si se usa dentro de un servicio WCF, un cliente puede llamar a las operaciones Agregar y Restar, pero no a Multiplicar.

[ServiceContract] public interface ICalculator { [OperationContract] int Add(int x, int y); [OperationContract] int Subtract(int x, int y); // Not decorated int Multiply(int x, int y); }