2010-10-13 13 views
3

Une fois, pour avoir un contrôle complet sur la tête/corps des messages HTTP - j'utilise la classe Message. Pour revenir un peu XML, par exemple, j'appellecomment retourner 404 introuvable à partir d'un service wcf?

public Message ShowRunResults() 
    { 
    // some [OperationContract] implementation 
    webContext.CreateTextResponse(result.ToString(), "application/xml", Encoding.ASCII); 
    } 

La question est de savoir comment retourner 404 introuvable ou d'autres codes HTTP? merci beaucoup

+0

duplication possible de [Comment puis-je renvoyer un code d'état HTTP personnalisé à partir d'une méthode WCF REST?] (Http://stackoverflow.com/questions/140104/how-can-i-return-a-custom-http- code d'état-de-un-wcf-reste-méthode) –

Répondre

5

En utilisant WebOperationContext.Current.OutgoingResponse, vous pouvez définir le code HTTP et l'état.