1

WCF の PUT 要求で変更されたプロパティを追跡しようとしています (SOAP ではなく REST を実行しています)。精査しようとしているという考えがありますが、このワンピースを乗り越えることはできません.

要求が入ってくるある時点で、ボディ (JSON、XML など) はオブジェクトに逆シリアル化され、後で WCF サービス メソッドに渡されます。

つまり、ある時点で、WCF は本質的にこのようなことをしているに違いありません。

User u = new User();
u.FirstName = ...
u.LastName = ...
u.Email = ...

User オブジェクトがプロキシ ジェネレーターから取得されるように、最初の行を変更したいと思います (のようにCastle.DynamicProxy)。

User u = _proxyGenerator.NewObject<User>();
u.FirstName = ...
u.LastName = ...
u.Email = ...

これが可能かどうか誰にもわかりますか?たぶん、独自のデシリアライザーを作成する必要がありますか?

4

0 に答える 0