2016-07-02 30 views
2

Ich habe einen Json WCF-Dienst anfordert Meine Methoden out-Parameter, wie ich den Out-Parameter vom Client doesnumkippen Parameter json webservice

[ServiceContract] 
public interface ITestServices 
{ 
    [OperationContract] 
    [WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped, Method = "POST", UriTemplate = "GetPerson", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)] 
    Person GetPerson(out ResponseStatus ResponseStatus, int PersonID); 
} 
+0

ich dieses Problem behoben try {$ Schnipsel ({type: "POST", URL: http: // localhost: 55566/TestServices.svc/GetPerson " Daten: { "responsestatus": null," PersonID ":" 789797 "}, contentType:" application/json; charset = utf-8 ", dataType:" json ", Erfolg: function (data) {$ (" # divItems ") .html (JSON.stringify (Daten));}, Fehler: Funktion (Fehler) {$ ("# divItems") .html (error.responseText);}});} catch (e) {$ ("# divItems") .html (e.message);} –

+0

danke für die antwort –

Antwort

0

WCF stellt eine Schnittstelle übergeben Sie eine SOAP oder REST Web-Service-Verbrauchs und keine physische Fähigkeit haben, ohne Parameter zu arbeiten.