HttpWebRequest Problem mit GetRequestStream

  • Allgemein

    HttpWebRequest Problem mit GetRequestStream

    Hallo,
    ich habe eine Funktion (soll ein String zurückgeben) in Silverlight, in der ein HttpWebRequest erstellt wird, anschließend in ihn geschrieben werden soll, und die Antwort ausgelesen werden muss. Die Antwort soll dann schließlich von der Funktion zurückgegeben werden. Mein Problem ist nur, dass das in Silverlight nicht geht:

    VB.NET-Quellcode

    1. Dim request as WebRequest = HttpWebRequest.Create("http://....")
    2. request.Method = "POST";
    3. Dim b() as byte = Encoding.UTF8.GetBytes("bla")
    4. request.GetRequestStream().Write(b, 0, b.Length)

    , da es keine GetRequestStream Funktion sondern nur noch BeginnGetRequestStream und EndGetRequestStream gibt. Diese laufen allerdings asynchron. Nun stelle ich mir die Frage, wie ich nichts desto trotz trotzdem aus meiner Funktion die Antwort des Request ausgeben kann.
    Ich hoffe, ich konnte das Problem verständlich ausdrücken, und einer von euch hat eine Idee dazu.
    Vielen Dank!