Использовать данные формы с помощью службы wcf, отправленной с помощью post

Я прочитал несколько статей об этом и обнаружил, что для получения данных wcf из почтового запроса мы добавляем

[ServiceContract]
public interface IService1 {
  [OperationContract]
  [WebInvoke(
      Method = "POST",
      BodyStyle = WebMessageBodyStyle.Bare,
      UriTemplate = "/GetData")]
  void GetData(Stream data);
}

и в реализации

public string GetData( Stream input)
{
    long incomingLength = WebOperationContext.Current.IncomingRequest.ContentLength;
    string[] result = new string[incomingLength];
    int cnter = 0;
    int arrayVal = -1;
    do
    {
        if (arrayVal != -1) result[cnter++] = Convert.ToChar(arrayVal).ToString();
        arrayVal = input.ReadByte();
    } while (arrayVal != -1);

    return incomingLength.ToString();
}

Мой вопрос что я должен сделать, чтобы в действии отправки в форме запрос отправил в мою службу и потреблял?

В параметре Stream будет ли у меня информация для отправки из формы, которую я мог бы получить с помощью Request ["FirstName"]?

6
задан carlosfigueira 29 August 2011 в 20:40
поделиться