私はこのように宣言したメソッドを実装する必要があります:
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = @"whatever")]
void MyMethod(InputContainer input);
ここで、InputContainer
は:として宣言されていDataContract
ます
[DataContract(Namespace = "whatever")]
public class InputContainer : IExtensibleDataObject
{
//[DataMember]s inside
}
これで、私のコードには、呼び出しがマップされるアクションがあります。
[HttpPost]
ActionResult MyMethod()
{
// How do I get the InputContainer object here?
}
ReadAsAsync()
避けたいもう1つのアセンブリへの依存関係であるを使用しているサンプルのみを見てきました。とにかくReadAsAsync()
、私が複製できるいくつかのヘルパーメソッドだと思います。
DataContract
-attributedオブジェクトをMVC3アクションに変換するにはどうすればよいPOST
ですか?