私のWCFサービスでは、投稿の本文にあるすべてのデータをとして送信していますStream。ストリームが受信されると、文字列に読み取られ、「想定される」オブジェクトに逆シリアル化されます。
私は、を使用DataContractsするのではなく、使用することと、彼らが持っている長所または短所を確認しようとしていStreamます。これまでに見た中で最大のことは、少し冗長な手順が必要になることです。ストリームを文字列に読み込んでオブジェクトに逆シリアル化する必要がなくなりました。
これらの2つのアプローチに他に顕著な違いはありますか?
たとえば、私の定義は現在次のようになっています...
void LogOn(Stream input)
に切り替わります...
void LogOn(LoginModel model)
前もって感謝します。