Announcement

Collapse
No announcement yet.

Listen zur Webservice-Verarbeitung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Listen zur Webservice-Verarbeitung

    Morgen,
    ich möchte einen Webservice auslesen, bin jedoch blutiger Anfänger und habe bisher lediglich etwas von Java gehört.
    In der Webservice beschreibung steht zu der Methode GetUserInformation sowas:
    Code:
          <GetUserResult>
            <Employee>
              <bCompanyUser>boolean</bCompanyUser>
              <szUserAccountData>
                <string>string</string>
                <string>string</string>
              </szUserAccountData>
              <szGid>string</szGid>
              <szSurname>string</szSurname>
              <szGivenname>string</szGivenname>
    ...
    Das ist dann doch der Rückgabewert, richtig? Diese ganzen Werte möchte ich gerne einer Liste speichern und später auslesen.
    Wie geht das??? Es muss doch etwas ähnlich wie folgendes geben:
    Code:
    List meineListe = new List();
    list.add(Webservice.Methode(...));
    Bekomme das jedoch nicht hin.
    1. Wo sehe ich genau was der Rückgabewert eines Webservices ist?
    2. Wie speichere ich die Rückgabe in einer C#-Liste?

    Vielen Dank für die Hilfe!
    Zuletzt editiert von gfoidl; 25.11.2008, 11:04. Reason: Code-Formatierung hinzugefügt

  • #2
    Hallo,

    eine Einführung gibts bei http://openbook.galileocomputing.de/...282WebServices

    Wo sehe ich genau was der Rückgabewert eines Webservices ist?
    Im VS kannst du unter Verweise | Dienstverweis hinzufügen einen WebService hinzufügen. Der Designer erstellt dann Wrapper-Klassen. Über IntelliSense oder den Objekt-Explorer kannst du dann einfach den Rückgabewert prüfen.
    Der von dir gezeigt Ausschnitt der WSDL definiert das auch - hat aber in der praktischen Arbeit für dich keine Bedeutung.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment

    Working...
    X