Che cos'è un OperationContract WCF? Non capisco davvero cosa faWCF OperationContract
14
A
risposta
33
WCF utilizza un modello opt-in per definire ciò che appartiene a uno dei suoi contratti. In un'interfaccia del contratto di servizio, solo i metodi decorati con [OperationContract]
vengono esposti al client. Ciò significa che, nell'interfaccia di seguito, se utilizzata all'interno di un servizio WCF, un client può chiamare sia le operazioni Add che Subtract, ma non Multiply.
[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);
}
6
Ogni metodo che si desidera consentire all'utente che chiama dal proprio lato client deve essere dichiarato in questo modo.
Problemi correlati
- 1. WCF: gestione delle eccezioni su OneWay OperationContract
- 2. WCF OperationContract - quale tipo di raccolta generico dovrei esporre?
- 3. Un attributo WebGet del metodo OperationContract di WCF può avere più tipi ResponseFormat?
- 4. WCF: esiste un attributo per rendere necessari i parametri nel OperationContract?
- 5. WCF ResponseFormat For WebGet
- 6. Polimorfismo in WCF
- 7. WCF. Servizio metodi generici
- 8. Eredità di messaggio di WCF
- 9. Refactoring oggetti di Dio nei servizi WCF
- 10. WCF IList serializzazione Problema
- 11. I servizi WCF espongono le proprietà?
- 12. Qual è la differenza tra [OperationContract (IsOneWay = true)] e la casella di controllo delle operazioni asincrone generate?
- 13. Restituisce JSONP nel formato corretto WCF
- 14. WCF non restituirà un int
- 15. WCF REST: rimuovere il prefisso "ArrayOf" per il metodo di WCF risposta
- 16. I metodi di overloading non sono supportati dal servizio WCF?
- 17. WCF interrogazione di un array di oggetti
- 18. F # interattivo vs. # soluzione F e WCF
- 19. Metodo corretto per generare eccezioni su WCF
- 20. Come restituire Json dal servizio WCF?
- 21. WCF: MessageContract, DataContract ... Confused?
- 22. Perché l'overloading del metodo non è consentito in WCF?
- 23. Serializzazione delle eccezioni su WCF
- 24. Problema con attributo knowntype in wcf
- 25. Metodo WCF che invia POST anziché GET
- 26. WCF: Same Faultcontract su molti metodi
- 27. Streaming con WCF e MTOM
- 28. WCF Duplex Service Channel Close
- 29. WCF restituire gli oggetti al client
- 30. WCF Contratti multipli con nomi di metodi duplicati
Bene, come se avessi bisogno di tutti i metodi per accedere al client, e non voglio scriverlo su tutti i metodi, cosa devo fare lì? – Waqas