特定のWebサービスで公開されているWebメソッドのコレクションのラッパーを記述する必要があります。この新しいラッパーメソッドは、同じタイプのオブジェクトに影響を与えるため、同じサービスに貼り付けるのが理にかなっています。同じWebサービスからWebメソッドを呼び出す
これらのWebメソッドのほとんどは、他のファイルで静的メソッドを呼び出す細いメソッドですが、これらの静的メソッド呼び出しの前にセキュリティロジックがあります。ラップしたい各メソッド呼び出しの前にセキュリティロジックを再作成するのではなく、ローカルで同じサービス内からこれらの他のWebメソッドを呼び出すことは可能ですか?ここで
は例です:一般的に
[WebMethod]
public int SmallMethod1(int a)
{
//SecurityLogic
return AnObject.StaticMethod1();
}
[WebMethod]
public int SmallMethod2(int b)
{
//SecurityLogic
return AnObject.StaticMethod2();
}
[WebMethod]
public int WrapperMethod(int c)
{
return AnObject.StaticMethod1() + AnObject.StaticMethod2();
}
テストの面で大きなポイント。ありがとう! –