0
サービスは、私は郵便配達のサービスを実行しようとしたときに出力が一つの変数がnullの取得、体内でのContent-TypeのJSON生を通過した後
ForgotResultがで継承されているpublic class ForgotResult
{
[Required]
[Display(Name = "User Name")]
public string UserName { get; set; }
}
public class ForGotModel : ForgotResult
{
[Display(Name = "Store Code")]
[DataMember]
public string StoreCode { get; set; }
}
[OperationContract]
[WebInvoke(Method = "POST",
UriTemplate = "/StoreForGotPassword",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
ServiceResult<ForGotModel>
ForGotPassword(ForGotModel model);
の場合はnullです
public ServiceResult<ForGotModel> ForGotPassword(ForGotModel model)
{
int errorState = 0, errorSeverity = 0;
string message = string.Empty;
// other works goes here
return new ServiceResult<ForGotModel>()
{
ErrorState = errorState,
ErrorSeverity = errorSeverity,
Message = message
};
}
のようなものです他にも
のContent-Typeはアプリケーション/ JSON
{
"StoreCode":"44YLS1001",
"UserName":"vbn"
}
であるように私が送信しています
が、ストアコードのために、私は値を取得していますし、ユーザ名の私がnull
に私を助けることができる任意の提案を取得しています?CCA事前に 感謝。
であなたのコードを更新 は 'ForGotModel'を使用しますが、あなただけの' StoreForGotModel'を示しました。異なるForGotModelクラスを持っていますか? –
申し訳ありません。私はこのコードスピネッツで取り除くことを忘れています。私は同じモデルを使用しています。 –