locked
Response als class zurückgeben RRS feed

  • Frage

  • Hallo NG,


    ich habe eben meine erste WCF Dienst Bibliothek geschrieben.  Sie besteht aus einem ServiceContact mit einer Methode:

    bool UpdateData(SvrManager data);

    Der DataContract SvrManager wird auch richtig Testclient angezeigt.
    Wenn ich nun eine Class zurück geben möchte:

    public TipSvrResponse UpdateData(TipSrvManager data)

    Hier wird mir im Testclient der Fehler:

    Der Vorgang wird vom Testclient nicht unerstützt da der Type TipSvrResponse  verwendet wird.

    public class TipSvrResponse
    {
       public SvrResult Result;
       public Exception Ex;
       public bool ServerEnabled;
       public DateTime Expirationdate;
    }

    public enum SvrResult
    {
       Ok,
       Error,
       ServerNotRegistered,
    }

    Nun meine Frage. Liegt dies am Testclient oder habe ich einen Fehler gemacht?
    Dieser Dienst soll per SOAP Protokoll Daten zwischen mit einem CLient austauschen.

    Danke im voraus für jeden Hinweis und Tipp.

    Grüße Ingo

    Freitag, 19. Oktober 2012 15:39

Antworten

  • Hallo NG,

    den Fehler habe ich gefunden Grund:

    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />

    Der contract war als IMetadataExchange angegeben.

    • Als Antwort markiert Ingo Manthey Samstag, 20. Oktober 2012 12:24
    Samstag, 20. Oktober 2012 12:24